ci
Dagger module for ld-find-code-refs CI
Installation
dagger install github.com/launchdarkly/ld-find-code-refs/ci@cee2bfea8906c6604a85a41dd4bea3d934de2d7bEntrypoint
Return Type
Ci Example
dagger -m github.com/launchdarkly/ld-find-code-refs/ci@cee2bfea8906c6604a85a41dd4bea3d934de2d7b call \
func (m *MyModule) Example() *dagger.Ci {
return dag.
Ci()
}@function
def example() -> dagger.Ci:
return (
dag.ci()
)@func()
example(): Ci {
return dag
.ci()
}Types
Ci 🔗
testAndSnapshot() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory ! | - | No description provided |
Example
dagger -m github.com/launchdarkly/ld-find-code-refs/ci@cee2bfea8906c6604a85a41dd4bea3d934de2d7b call \
test-and-snapshot --source DIR_PATHfunc (m *MyModule) Example(ctx context.Context, source *dagger.Directory) string {
return dag.
Ci().
TestAndSnapshot(ctx, source)
}@function
async def example(source: dagger.Directory) -> str:
return await (
dag.ci()
.test_and_snapshot(source)
)@func()
async example(source: Directory): Promise<string> {
return dag
.ci()
.testAndSnapshot(source)
}precommit() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory ! | - | No description provided |
Example
dagger -m github.com/launchdarkly/ld-find-code-refs/ci@cee2bfea8906c6604a85a41dd4bea3d934de2d7b call \
precommit --source DIR_PATHfunc (m *MyModule) Example(ctx context.Context, source *dagger.Directory) string {
return dag.
Ci().
Precommit(ctx, source)
}@function
async def example(source: dagger.Directory) -> str:
return await (
dag.ci()
.precommit(source)
)@func()
async example(source: Directory): Promise<string> {
return dag
.ci()
.precommit(source)
}testRepo() 🔗
Setup and run go tests
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory ! | - | No description provided |
Example
dagger -m github.com/launchdarkly/ld-find-code-refs/ci@cee2bfea8906c6604a85a41dd4bea3d934de2d7b call \
test-repo --source DIR_PATHfunc (m *MyModule) Example(ctx context.Context, source *dagger.Directory) string {
return dag.
Ci().
TestRepo(ctx, source)
}@function
async def example(source: dagger.Directory) -> str:
return await (
dag.ci()
.test_repo(source)
)@func()
async example(source: Directory): Promise<string> {
return dag
.ci()
.testRepo(source)
}release() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory ! | - | No description provided |
Example
dagger -m github.com/launchdarkly/ld-find-code-refs/ci@cee2bfea8906c6604a85a41dd4bea3d934de2d7b call \
release --source DIR_PATHfunc (m *MyModule) Example(ctx context.Context, source *dagger.Directory) string {
return dag.
Ci().
Release(ctx, source)
}@function
async def example(source: dagger.Directory) -> str:
return await (
dag.ci()
.release(source)
)@func()
async example(source: Directory): Promise<string> {
return dag
.ci()
.release(source)
}snapshot() 🔗
Return Type
String !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory ! | - | No description provided |
Example
dagger -m github.com/launchdarkly/ld-find-code-refs/ci@cee2bfea8906c6604a85a41dd4bea3d934de2d7b call \
snapshot --source DIR_PATHfunc (m *MyModule) Example(ctx context.Context, source *dagger.Directory) string {
return dag.
Ci().
Snapshot(ctx, source)
}@function
async def example(source: dagger.Directory) -> str:
return await (
dag.ci()
.snapshot(source)
)@func()
async example(source: Directory): Promise<string> {
return dag
.ci()
.snapshot(source)
}