dagger-dev
https://dagger.ioInstallation
dagger install github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02bEntrypoint
Return Type
DaggerDev !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| source | Directory ! | - | No description provided |
| version | String | - | No description provided |
| dockerCfg | Secret | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATHfunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDev {
return dag.
DaggerDev(source)
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDev:
return (
dag.dagger_dev(source)
)@func()
example(source: Directory, ): DaggerDev {
return dag
.daggerDev(source)
}Types
DaggerDev 🔗
A dev environment for the DaggerDev Engine
version() 🔗
Return Type
DaggerDevVersionInfo ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH versionfunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevVersionInfo {
return dag.
DaggerDev(source).
Version()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevVersionInfo:
return (
dag.dagger_dev(source)
.version()
)@func()
example(source: Directory, ): DaggerDevVersionInfo {
return dag
.daggerDev(source)
.version()
}modCodegen() 🔗
When set, module codegen is automatically applied when retrieving the Dagger source code
Return Type
Boolean ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH mod-codegenfunc (m *MyModule) Example(ctx context.Context, source *dagger.Directory) bool {
return dag.
DaggerDev(source).
ModCodegen(ctx)
}@function
async def example(source: dagger.Directory, ) -> bool:
return await (
dag.dagger_dev(source)
.mod_codegen()
)@func()
async example(source: Directory, ): Promise<boolean> {
return dag
.daggerDev(source)
.modCodegen()
}withModCodegen() 🔗
Enable module auto-codegen when retrieving the dagger source code
Return Type
DaggerDev ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH with-mod-codegenfunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDev {
return dag.
DaggerDev(source).
WithModCodegen()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDev:
return (
dag.dagger_dev(source)
.with_mod_codegen()
)@func()
example(source: Directory, ): DaggerDev {
return dag
.daggerDev(source)
.withModCodegen()
}check() 🔗
Check that everything works. Use this as CI entrypoint.
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH checkfunc (m *MyModule) Example(ctx context.Context, source *dagger.Directory) {
return dag.
DaggerDev(source).
Check(ctx)
}@function
async def example(source: dagger.Directory, ) -> None:
return await (
dag.dagger_dev(source)
.check()
)@func()
async example(source: Directory, ): Promise<void> {
return dag
.daggerDev(source)
.check()
}cli() 🔗
Develop the Dagger CLI
Return Type
DaggerDevCli ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH clifunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevCli {
return dag.
DaggerDev(source).
Cli()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevCli:
return (
dag.dagger_dev(source)
.cli()
)@func()
example(source: Directory, ): DaggerDevCli {
return dag
.daggerDev(source)
.cli()
}source() 🔗
Return the Dagger source code
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH sourcefunc (m *MyModule) Example(source *dagger.Directory) *dagger.Directory {
return dag.
DaggerDev(source).
Source()
}@function
def example(source: dagger.Directory, ) -> dagger.Directory:
return (
dag.dagger_dev(source)
.source()
)@func()
example(source: Directory, ): Directory {
return dag
.daggerDev(source)
.source()
}go() 🔗
Dagger’s Go toolchain
Return Type
DaggerDevGoToolchain ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH gofunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevGoToolchain {
return dag.
DaggerDev(source).
Go()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevGoToolchain:
return (
dag.dagger_dev(source)
.go()
)@func()
example(source: Directory, ): DaggerDevGoToolchain {
return dag
.daggerDev(source)
.go()
}engine() 🔗
Develop the Dagger engine container
Return Type
DaggerDevEngine ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH enginefunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevEngine {
return dag.
DaggerDev(source).
Engine()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevEngine:
return (
dag.dagger_dev(source)
.engine()
)@func()
example(source: Directory, ): DaggerDevEngine {
return dag
.daggerDev(source)
.engine()
}docs() 🔗
Develop the Dagger documentation
Return Type
DaggerDevDocs ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH docsfunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevDocs {
return dag.
DaggerDev(source).
Docs()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevDocs:
return (
dag.dagger_dev(source)
.docs()
)@func()
example(source: Directory, ): DaggerDevDocs {
return dag
.daggerDev(source)
.docs()
}scripts() 🔗
Run Dagger scripts
Return Type
DaggerDevScripts ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH scriptsfunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevScripts {
return dag.
DaggerDev(source).
Scripts()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevScripts:
return (
dag.dagger_dev(source)
.scripts()
)@func()
example(source: Directory, ): DaggerDevScripts {
return dag
.daggerDev(source)
.scripts()
}test() 🔗
Run all tests
Return Type
DaggerDevTest ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH testfunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevTest {
return dag.
DaggerDev(source).
Test()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevTest:
return (
dag.dagger_dev(source)
.test()
)@func()
example(source: Directory, ): DaggerDevTest {
return dag
.daggerDev(source)
.test()
}sdk() 🔗
Develop Dagger SDKs
Return Type
DaggerDevSdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH sdkfunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevSdk {
return dag.
DaggerDev(source).
Sdk()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevSdk:
return (
dag.dagger_dev(source)
.sdk()
)@func()
example(source: Directory, ): DaggerDevSdk {
return dag
.daggerDev(source)
.sdk()
}helm() 🔗
Develop the Dagger helm chart
Return Type
DaggerDevHelm ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH helmfunc (m *MyModule) Example(source *dagger.Directory) *dagger.DaggerDevHelm {
return dag.
DaggerDev(source).
Helm()
}@function
def example(source: dagger.Directory, ) -> dagger.DaggerDevHelm:
return (
dag.dagger_dev(source)
.helm()
)@func()
example(source: Directory, ): DaggerDevHelm {
return dag
.daggerDev(source)
.helm()
}dev() 🔗
Creates a dev container that has a running CLI connected to a dagger engine
Return Type
Container !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| target | Directory | - | Mount a directory into the container's workdir, for convenience |
| experimentalGpusupport | Boolean | - | Enable experimental GPU support |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
--source DIR_PATH devfunc (m *MyModule) Example(source *dagger.Directory) *dagger.Container {
return dag.
DaggerDev(source).
Dev()
}@function
def example(source: dagger.Directory, ) -> dagger.Container:
return (
dag.dagger_dev(source)
.dev()
)@func()
example(source: Directory, ): Container {
return dag
.daggerDev(source)
.dev()
}DaggerDevCli 🔗
file() 🔗
Build the CLI binary (deprecated)
Return Type
File !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| platform | Scalar | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
cli \
filefunc (m *MyModule) Example() *dagger.File {
return dag.
DaggerDev().
Cli().
File()
}@function
def example() -> dagger.File:
return (
dag.dagger_dev()
.cli()
.file()
)@func()
example(): File {
return dag
.daggerDev()
.cli()
.file()
}binary() 🔗
Build the CLI binary
Return Type
File !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| platform | Scalar | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
cli \
binaryfunc (m *MyModule) Example() *dagger.File {
return dag.
DaggerDev().
Cli().
Binary()
}@function
def example() -> dagger.File:
return (
dag.dagger_dev()
.cli()
.binary()
)@func()
example(): File {
return dag
.daggerDev()
.cli()
.binary()
}publish() 🔗
Publish the CLI using GoReleaser
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| gitDir | Directory ! | - | No description provided |
| githubOrgName | String ! | - | No description provided |
| githubToken | Secret ! | - | No description provided |
| goreleaserKey | Secret ! | - | No description provided |
| awsAccessKeyId | Secret ! | - | No description provided |
| awsSecretAccessKey | Secret ! | - | No description provided |
| awsRegion | Secret ! | - | No description provided |
| awsBucket | Secret ! | - | No description provided |
| artefactsFqdn | Secret ! | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
cli \
publish --git-dir DIR_PATH --github-org-name string --github-token env:MYSECRET --goreleaser-key env:MYSECRET --aws-access-key-id env:MYSECRET --aws-secret-access-key env:MYSECRET --aws-region env:MYSECRET --aws-bucket env:MYSECRET --artefacts-fqdn env:MYSECRETfunc (m *MyModule) Example(ctx context.Context, gitDir *dagger.Directory, githubOrgName string, githubToken *dagger.Secret, goreleaserKey *dagger.Secret, awsAccessKeyId *dagger.Secret, awsSecretAccessKey *dagger.Secret, awsRegion *dagger.Secret, awsBucket *dagger.Secret, artefactsFqdn *dagger.Secret) {
return dag.
DaggerDev().
Cli().
Publish(ctx, gitDir, githubOrgName, githubToken, goreleaserKey, awsAccessKeyId, awsSecretAccessKey, awsRegion, awsBucket, artefactsFqdn)
}@function
async def example(git_dir: dagger.Directory, github_org_name: str, github_token: dagger.Secret, goreleaser_key: dagger.Secret, aws_access_key_id: dagger.Secret, aws_secret_access_key: dagger.Secret, aws_region: dagger.Secret, aws_bucket: dagger.Secret, artefacts_fqdn: dagger.Secret) -> None:
return await (
dag.dagger_dev()
.cli()
.publish(git_dir, github_org_name, github_token, goreleaser_key, aws_access_key_id, aws_secret_access_key, aws_region, aws_bucket, artefacts_fqdn)
)@func()
async example(gitDir: Directory, githubOrgName: string, githubToken: Secret, goreleaserKey: Secret, awsAccessKeyId: Secret, awsSecretAccessKey: Secret, awsRegion: Secret, awsBucket: Secret, artefactsFqdn: Secret): Promise<void> {
return dag
.daggerDev()
.cli()
.publish(gitDir, githubOrgName, githubToken, goreleaserKey, awsAccessKeyId, awsSecretAccessKey, awsRegion, awsBucket, artefactsFqdn)
}testPublish() 🔗
Verify that the CLI builds without actually publishing anything
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
cli \
test-publishfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Cli().
TestPublish(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.cli()
.test_publish()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.cli()
.testPublish()
}DaggerDevGoToolchain 🔗
env() 🔗
Return Type
Container ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
go \
envfunc (m *MyModule) Example() *dagger.Container {
return dag.
DaggerDev().
Go().
Env()
}@function
def example() -> dagger.Container:
return (
dag.dagger_dev()
.go()
.env()
)@func()
example(): Container {
return dag
.daggerDev()
.go()
.env()
}lint() 🔗
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| packages | [String ! ] ! | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
go \
lint --packages string1 --packages string2func (m *MyModule) Example(ctx context.Context, packages []string) {
return dag.
DaggerDev().
Go().
Lint(ctx, packages)
}@function
async def example(packages: List[str]) -> None:
return await (
dag.dagger_dev()
.go()
.lint(packages)
)@func()
async example(packages: string[]): Promise<void> {
return dag
.daggerDev()
.go()
.lint(packages)
}DaggerDevEngine 🔗
withConfig() 🔗
Return Type
DaggerDevEngine !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| key | String ! | - | No description provided |
| value | String ! | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
with-config --key string --value stringfunc (m *MyModule) Example(key string, value string) *dagger.DaggerDevEngine {
return dag.
DaggerDev().
Engine().
WithConfig(key, value)
}@function
def example(key: str, value: str) -> dagger.DaggerDevEngine:
return (
dag.dagger_dev()
.engine()
.with_config(key, value)
)@func()
example(key: string, value: string): DaggerDevEngine {
return dag
.daggerDev()
.engine()
.withConfig(key, value)
}withArg() 🔗
Return Type
DaggerDevEngine !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| key | String ! | - | No description provided |
| value | String ! | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
with-arg --key string --value stringfunc (m *MyModule) Example(key string, value string) *dagger.DaggerDevEngine {
return dag.
DaggerDev().
Engine().
WithArg(key, value)
}@function
def example(key: str, value: str) -> dagger.DaggerDevEngine:
return (
dag.dagger_dev()
.engine()
.with_arg(key, value)
)@func()
example(key: string, value: string): DaggerDevEngine {
return dag
.daggerDev()
.engine()
.withArg(key, value)
}withRace() 🔗
Return Type
DaggerDevEngine ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
with-racefunc (m *MyModule) Example() *dagger.DaggerDevEngine {
return dag.
DaggerDev().
Engine().
WithRace()
}@function
def example() -> dagger.DaggerDevEngine:
return (
dag.dagger_dev()
.engine()
.with_race()
)@func()
example(): DaggerDevEngine {
return dag
.daggerDev()
.engine()
.withRace()
}withTrace() 🔗
Return Type
DaggerDevEngine ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
with-tracefunc (m *MyModule) Example() *dagger.DaggerDevEngine {
return dag.
DaggerDev().
Engine().
WithTrace()
}@function
def example() -> dagger.DaggerDevEngine:
return (
dag.dagger_dev()
.engine()
.with_trace()
)@func()
example(): DaggerDevEngine {
return dag
.daggerDev()
.engine()
.withTrace()
}withBase() 🔗
Return Type
DaggerDevEngine !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| image | String | - | No description provided |
| gpuSupport | Boolean | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
with-basefunc (m *MyModule) Example() *dagger.DaggerDevEngine {
return dag.
DaggerDev().
Engine().
WithBase()
}@function
def example() -> dagger.DaggerDevEngine:
return (
dag.dagger_dev()
.engine()
.with_base()
)@func()
example(): DaggerDevEngine {
return dag
.daggerDev()
.engine()
.withBase()
}container() 🔗
Build the engine container
Return Type
Container !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| platform | Scalar | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
containerfunc (m *MyModule) Example() *dagger.Container {
return dag.
DaggerDev().
Engine().
Container()
}@function
def example() -> dagger.Container:
return (
dag.dagger_dev()
.engine()
.container()
)@func()
example(): Container {
return dag
.daggerDev()
.engine()
.container()
}service() 🔗
Create a test engine service
Return Type
Service !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| name | String ! | - | No description provided |
| version | DaggerDevVersionInfo | - | No description provided |
Example
echo 'Custom types are not supported in shell examples'func (m *MyModule) Example(name string) *dagger.Service {
return dag.
DaggerDev().
Engine().
Service(name)
}@function
def example(name: str) -> dagger.Service:
return (
dag.dagger_dev()
.engine()
.service(name)
)@func()
example(name: string): Service {
return dag
.daggerDev()
.engine()
.service(name)
}lint() 🔗
Lint the engine
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
lintfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Engine().
Lint(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.engine()
.lint()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.engine()
.lint()
}generate() 🔗
Generate any engine-related files Note: this is codegen of the ‘go generate’ variety, not ‘dagger develop’
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
generatefunc (m *MyModule) Example() *dagger.Directory {
return dag.
DaggerDev().
Engine().
Generate()
}@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.engine()
.generate()
)@func()
example(): Directory {
return dag
.daggerDev()
.engine()
.generate()
}lintGenerate() 🔗
Lint any generated engine-related files
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
lint-generatefunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Engine().
LintGenerate(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.engine()
.lint_generate()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.engine()
.lintGenerate()
}publish() 🔗
Publish all engine images to a registry
Return Type
[String ! ] !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| image | String ! | - | No description provided |
| tags | String ! | - | Comma-separated list of tags to use |
| platform | [Scalar ! ] | - | No description provided |
| registry | String | - | No description provided |
| registryUsername | String | - | No description provided |
| registryPassword | Secret | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
publish --image string --tags stringfunc (m *MyModule) Example(ctx context.Context, image string, tags string) []string {
return dag.
DaggerDev().
Engine().
Publish(ctx, image, tags)
}@function
async def example(image: str, tags: str) -> List[str]:
return await (
dag.dagger_dev()
.engine()
.publish(image, tags)
)@func()
async example(image: string, tags: string): Promise<string[]> {
return dag
.daggerDev()
.engine()
.publish(image, tags)
}testPublish() 🔗
Verify that the engine builds without actually publishing anything
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| platform | [Scalar ! ] | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
test-publishfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Engine().
TestPublish(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.engine()
.test_publish()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.engine()
.testPublish()
}scan() 🔗
Return Type
String ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
engine \
scanfunc (m *MyModule) Example(ctx context.Context) string {
return dag.
DaggerDev().
Engine().
Scan(ctx)
}@function
async def example() -> str:
return await (
dag.dagger_dev()
.engine()
.scan()
)@func()
async example(): Promise<string> {
return dag
.daggerDev()
.engine()
.scan()
}DaggerDevDocs 🔗
site() 🔗
Build the docs website
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
docs \
sitefunc (m *MyModule) Example() *dagger.Directory {
return dag.
DaggerDev().
Docs().
Site()
}@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.site()
)@func()
example(): Directory {
return dag
.daggerDev()
.docs()
.site()
}server() 🔗
Build the docs server
Return Type
Container ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
docs \
serverfunc (m *MyModule) Example() *dagger.Container {
return dag.
DaggerDev().
Docs().
Server()
}@function
def example() -> dagger.Container:
return (
dag.dagger_dev()
.docs()
.server()
)@func()
example(): Container {
return dag
.daggerDev()
.docs()
.server()
}lint() 🔗
Lint documentation files
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
docs \
lintfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Docs().
Lint(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.docs()
.lint()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.docs()
.lint()
}generate() 🔗
Regenerate the API schema and CLI reference docs
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
docs \
generatefunc (m *MyModule) Example() *dagger.Directory {
return dag.
DaggerDev().
Docs().
Generate()
}@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.generate()
)@func()
example(): Directory {
return dag
.daggerDev()
.docs()
.generate()
}generateSdl() 🔗
Regenerate the API schema
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
docs \
generate-sdlfunc (m *MyModule) Example() *dagger.Directory {
return dag.
DaggerDev().
Docs().
GenerateSdl()
}@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.generate_sdl()
)@func()
example(): Directory {
return dag
.daggerDev()
.docs()
.generateSdl()
}generateCli() 🔗
Regenerate the CLI reference docs
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
docs \
generate-clifunc (m *MyModule) Example() *dagger.Directory {
return dag.
DaggerDev().
Docs().
GenerateCli()
}@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.generate_cli()
)@func()
example(): Directory {
return dag
.daggerDev()
.docs()
.generateCli()
}generateApireference() 🔗
Regenerate the API Reference documentation
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
docs \
generate-apireferencefunc (m *MyModule) Example() *dagger.Directory {
return dag.
DaggerDev().
Docs().
GenerateApireference()
}@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.generate_apireference()
)@func()
example(): Directory {
return dag
.daggerDev()
.docs()
.generateApireference()
}DaggerDevScripts 🔗
lint() 🔗
Lint scripts files
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
scripts \
lintfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Scripts().
Lint(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.scripts()
.lint()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.scripts()
.lint()
}DaggerDevTest 🔗
withCache() 🔗
Return Type
DaggerDevTest !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| config | String ! | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
test \
with-cache --config stringfunc (m *MyModule) Example(config string) *dagger.DaggerDevTest {
return dag.
DaggerDev().
Test().
WithCache(config)
}@function
def example(config: str) -> dagger.DaggerDevTest:
return (
dag.dagger_dev()
.test()
.with_cache(config)
)@func()
example(config: string): DaggerDevTest {
return dag
.daggerDev()
.test()
.withCache(config)
}all() 🔗
Run all engine tests
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| failfast | Boolean | - | No description provided |
| parallel | Integer | - | No description provided |
| timeout | String | - | No description provided |
| race | Boolean | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
test \
allfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Test().
All(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.test()
.all()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.test()
.all()
}important() 🔗
Run “important” engine tests
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| failfast | Boolean | - | No description provided |
| parallel | Integer | - | No description provided |
| timeout | String | - | No description provided |
| race | Boolean | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
test \
importantfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Test().
Important(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.test()
.important()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.test()
.important()
}custom() 🔗
Run custom engine tests
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| run | String ! | - | No description provided |
| pkg | String | "./..." | No description provided |
| failfast | Boolean | - | No description provided |
| parallel | Integer | - | No description provided |
| timeout | String | - | No description provided |
| race | Boolean | - | No description provided |
| count | Integer | 1 | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
test \
custom --run stringfunc (m *MyModule) Example(ctx context.Context, run string) {
return dag.
DaggerDev().
Test().
Custom(ctx, run)
}@function
async def example(run: str) -> None:
return await (
dag.dagger_dev()
.test()
.custom(run)
)@func()
async example(run: string): Promise<void> {
return dag
.daggerDev()
.test()
.custom(run)
}DaggerDevSdk 🔗
A dev environment for the official Dagger SDKs
go() 🔗
Develop the Dagger Go SDK
Return Type
DaggerDevGoSdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
gofunc (m *MyModule) Example() *dagger.DaggerDevGoSdk {
return dag.
DaggerDev().
Sdk().
Go()
}@function
def example() -> dagger.DaggerDevGoSdk:
return (
dag.dagger_dev()
.sdk()
.go()
)@func()
example(): DaggerDevGoSdk {
return dag
.daggerDev()
.sdk()
.go()
}python() 🔗
Develop the Dagger Python SDK
Return Type
DaggerDevPythonSdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
pythonfunc (m *MyModule) Example() *dagger.DaggerDevPythonSdk {
return dag.
DaggerDev().
Sdk().
Python()
}@function
def example() -> dagger.DaggerDevPythonSdk:
return (
dag.dagger_dev()
.sdk()
.python()
)@func()
example(): DaggerDevPythonSdk {
return dag
.daggerDev()
.sdk()
.python()
}typescript() 🔗
Develop the Dagger Typescript SDK
Return Type
DaggerDevTypescriptSdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
typescriptfunc (m *MyModule) Example() *dagger.DaggerDevTypescriptSdk {
return dag.
DaggerDev().
Sdk().
Typescript()
}@function
def example() -> dagger.DaggerDevTypescriptSdk:
return (
dag.dagger_dev()
.sdk()
.typescript()
)@func()
example(): DaggerDevTypescriptSdk {
return dag
.daggerDev()
.sdk()
.typescript()
}elixir() 🔗
Develop the Dagger Elixir SDK (experimental)
Return Type
DaggerDevElixirSdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
elixirfunc (m *MyModule) Example() *dagger.DaggerDevElixirSdk {
return dag.
DaggerDev().
Sdk().
Elixir()
}@function
def example() -> dagger.DaggerDevElixirSdk:
return (
dag.dagger_dev()
.sdk()
.elixir()
)@func()
example(): DaggerDevElixirSdk {
return dag
.daggerDev()
.sdk()
.elixir()
}rust() 🔗
Develop the Dagger Rust SDK (experimental)
Return Type
DaggerDevRustSdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
rustfunc (m *MyModule) Example() *dagger.DaggerDevRustSdk {
return dag.
DaggerDev().
Sdk().
Rust()
}@function
def example() -> dagger.DaggerDevRustSdk:
return (
dag.dagger_dev()
.sdk()
.rust()
)@func()
example(): DaggerDevRustSdk {
return dag
.daggerDev()
.sdk()
.rust()
}php() 🔗
Develop the Dagger PHP SDK (experimental)
Return Type
DaggerDevPhpsdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
phpfunc (m *MyModule) Example() *dagger.DaggerDevPhpsdk {
return dag.
DaggerDev().
Sdk().
Php()
}@function
def example() -> dagger.DaggerDevPhpsdk:
return (
dag.dagger_dev()
.sdk()
.php()
)@func()
example(): DaggerDevPhpsdk {
return dag
.daggerDev()
.sdk()
.php()
}java() 🔗
Develop the Dagger Java SDK (experimental)
Return Type
DaggerDevJavaSdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
javafunc (m *MyModule) Example() *dagger.DaggerDevJavaSdk {
return dag.
DaggerDev().
Sdk().
Java()
}@function
def example() -> dagger.DaggerDevJavaSdk:
return (
dag.dagger_dev()
.sdk()
.java()
)@func()
example(): DaggerDevJavaSdk {
return dag
.daggerDev()
.sdk()
.java()
}all() 🔗
Return Type
DaggerDevAllSdk ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
allfunc (m *MyModule) Example() *dagger.DaggerDevAllSdk {
return dag.
DaggerDev().
Sdk().
All()
}@function
def example() -> dagger.DaggerDevAllSdk:
return (
dag.dagger_dev()
.sdk()
.all()
)@func()
example(): DaggerDevAllSdk {
return dag
.daggerDev()
.sdk()
.all()
}DaggerDevHelm 🔗
test() 🔗
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
helm \
testfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Helm().
Test(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.helm()
.test()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.helm()
.test()
}setVersion() 🔗
Set chart & app version
Return Type
File !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | Version to set the chart & app to, e.g. --version=v0.12.0 |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
helm \
set-version --version stringfunc (m *MyModule) Example(version string) *dagger.File {
return dag.
DaggerDev().
Helm().
SetVersion(version)
}@function
def example(version: str) -> dagger.File:
return (
dag.dagger_dev()
.helm()
.set_version(version)
)@func()
example(version: string): File {
return dag
.daggerDev()
.helm()
.setVersion(version)
}publish() 🔗
Package & publish chart to our registry
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String ! | - | No description provided |
| githubToken | Secret | - | No description provided |
| dryRun | Boolean | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
helm \
publish --tag stringfunc (m *MyModule) Example(ctx context.Context, tag string) {
return dag.
DaggerDev().
Helm().
Publish(ctx, tag)
}@function
async def example(tag: str) -> None:
return await (
dag.dagger_dev()
.helm()
.publish(tag)
)@func()
async example(tag: string): Promise<void> {
return dag
.daggerDev()
.helm()
.publish(tag)
}DaggerDevVersionInfo 🔗
tag() 🔗
Return Type
String ! Example
Function DaggerDevVersionInfo.tag is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.tag is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.tag is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.tag is not accessible from the dagger-dev modulecommit() 🔗
Return Type
String ! Example
Function DaggerDevVersionInfo.commit is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.commit is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.commit is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.commit is not accessible from the dagger-dev moduledev() 🔗
Return Type
String ! Example
Function DaggerDevVersionInfo.dev is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.dev is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.dev is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.dev is not accessible from the dagger-dev modulestring() 🔗
Return Type
String ! Example
Function DaggerDevVersionInfo.string is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.string is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.string is not accessible from the dagger-dev moduleFunction DaggerDevVersionInfo.string is not accessible from the dagger-dev moduleDaggerDevAllSdk 🔗
lint() 🔗
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
all \
lintfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Sdk().
All().
Lint(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.sdk()
.all()
.lint()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.sdk()
.all()
.lint()
}test() 🔗
Return Type
Void ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
all \
testfunc (m *MyModule) Example(ctx context.Context) {
return dag.
DaggerDev().
Sdk().
All().
Test(ctx)
}@function
async def example() -> None:
return await (
dag.dagger_dev()
.sdk()
.all()
.test()
)@func()
async example(): Promise<void> {
return dag
.daggerDev()
.sdk()
.all()
.test()
}generate() 🔗
Return Type
Directory ! Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
all \
generatefunc (m *MyModule) Example() *dagger.Directory {
return dag.
DaggerDev().
Sdk().
All().
Generate()
}@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.sdk()
.all()
.generate()
)@func()
example(): Directory {
return dag
.daggerDev()
.sdk()
.all()
.generate()
}bump() 🔗
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
dagger -m github.com/dagger/dagger@89421f8b62be82a05065c5063465ec4d2dedc02b call \
sdk \
all \
bump --version stringfunc (m *MyModule) Example(version string) *dagger.Directory {
return dag.
DaggerDev().
Sdk().
All().
Bump(version)
}@function
def example(version: str) -> dagger.Directory:
return (
dag.dagger_dev()
.sdk()
.all()
.bump(version)
)@func()
example(version: string): Directory {
return dag
.daggerDev()
.sdk()
.all()
.bump(version)
}DaggerDevGoSdk 🔗
lint() 🔗
Lint the Go SDK
Return Type
Void ! Example
Function DaggerDevGoSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.lint is not accessible from the dagger-dev moduletest() 🔗
Test the Go SDK
Return Type
Void ! Example
Function DaggerDevGoSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.test is not accessible from the dagger-dev modulegenerate() 🔗
Regenerate the Go SDK API
Return Type
Directory ! Example
Function DaggerDevGoSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.generate is not accessible from the dagger-dev modulepublish() 🔗
Publish the Go SDK
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String ! | - | No description provided |
| dryRun | Boolean | - | No description provided |
| gitRepo | String | "https://github.com/dagger/dagger-go-sdk.git" | No description provided |
| gitUserName | String | "dagger-ci" | No description provided |
| gitUserEmail | String | "hello@dagger.io" | No description provided |
| githubToken | Secret | - | No description provided |
Example
Function DaggerDevGoSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.publish is not accessible from the dagger-dev modulebump() 🔗
Bump the Go SDK’s Engine dependency
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
Function DaggerDevGoSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevGoSdk.bump is not accessible from the dagger-dev moduleDaggerDevPythonSdk 🔗
lint() 🔗
Lint the Python SDK
Return Type
Void ! Example
Function DaggerDevPythonSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.lint is not accessible from the dagger-dev moduletest() 🔗
Test the Python SDK
Return Type
Void ! Example
Function DaggerDevPythonSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.test is not accessible from the dagger-dev modulegenerate() 🔗
Regenerate the Python SDK API
Return Type
Directory ! Example
Function DaggerDevPythonSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.generate is not accessible from the dagger-dev modulepublish() 🔗
Publish the Python SDK
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String ! | - | No description provided |
| dryRun | Boolean | - | No description provided |
| pypiRepo | String | - | No description provided |
| pypiToken | Secret | - | No description provided |
Example
Function DaggerDevPythonSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.publish is not accessible from the dagger-dev modulebump() 🔗
Bump the Python SDK’s Engine dependency
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
Function DaggerDevPythonSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevPythonSdk.bump is not accessible from the dagger-dev moduleDaggerDevTypescriptSdk 🔗
lint() 🔗
Lint the Typescript SDK
Return Type
Void ! Example
Function DaggerDevTypescriptSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.lint is not accessible from the dagger-dev moduletest() 🔗
Test the Typescript SDK
Return Type
Void ! Example
Function DaggerDevTypescriptSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.test is not accessible from the dagger-dev modulegenerate() 🔗
Regenerate the Typescript SDK API
Return Type
Directory ! Example
Function DaggerDevTypescriptSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.generate is not accessible from the dagger-dev modulepublish() 🔗
Publish the Typescript SDK
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String ! | - | No description provided |
| dryRun | Boolean | - | No description provided |
| npmToken | Secret | - | No description provided |
Example
Function DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev modulebump() 🔗
Bump the Typescript SDK’s Engine dependency
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
Function DaggerDevTypescriptSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevTypescriptSdk.bump is not accessible from the dagger-dev moduleDaggerDevElixirSdk 🔗
lint() 🔗
Lint the Elixir SDK
Return Type
Void ! Example
Function DaggerDevElixirSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.lint is not accessible from the dagger-dev moduletest() 🔗
Test the Elixir SDK
Return Type
Void ! Example
Function DaggerDevElixirSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.test is not accessible from the dagger-dev modulegenerate() 🔗
Regenerate the Elixir SDK API
Return Type
Directory ! Example
Function DaggerDevElixirSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.generate is not accessible from the dagger-dev modulepublish() 🔗
Publish the Elixir SDK
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String ! | - | No description provided |
| dryRun | Boolean | - | No description provided |
| hexApikey | Secret | - | No description provided |
Example
Function DaggerDevElixirSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.publish is not accessible from the dagger-dev modulebump() 🔗
Bump the Elixir SDK’s Engine dependency
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
Function DaggerDevElixirSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevElixirSdk.bump is not accessible from the dagger-dev moduleDaggerDevRustSdk 🔗
lint() 🔗
Lint the Rust SDK
Return Type
Void ! Example
Function DaggerDevRustSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.lint is not accessible from the dagger-dev moduletest() 🔗
Test the Rust SDK
Return Type
Void ! Example
Function DaggerDevRustSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.test is not accessible from the dagger-dev modulegenerate() 🔗
Regenerate the Rust SDK API
Return Type
Directory ! Example
Function DaggerDevRustSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.generate is not accessible from the dagger-dev modulepublish() 🔗
Publish the Rust SDK
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String ! | - | No description provided |
| dryRun | Boolean | - | No description provided |
| cargoRegistryToken | Secret | - | No description provided |
Example
Function DaggerDevRustSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.publish is not accessible from the dagger-dev modulebump() 🔗
Bump the Rust SDK’s Engine dependency
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
Function DaggerDevRustSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevRustSdk.bump is not accessible from the dagger-dev moduleDaggerDevPhpsdk 🔗
lint() 🔗
Lint the PHP SDK
Return Type
Void ! Example
Function DaggerDevPhpsdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.lint is not accessible from the dagger-dev moduletest() 🔗
Test the PHP SDK
Return Type
Void ! Example
Function DaggerDevPhpsdk.test is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.test is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.test is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.test is not accessible from the dagger-dev modulegenerate() 🔗
Regenerate the PHP SDK API
Return Type
Directory ! Example
Function DaggerDevPhpsdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.generate is not accessible from the dagger-dev modulepublish() 🔗
Publish the PHP SDK
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String ! | - | No description provided |
| dryRun | Boolean | - | No description provided |
| gitRepo | String | "https://github.com/dagger/dagger-php-sdk.git" | No description provided |
| gitUserName | String | "dagger-ci" | No description provided |
| gitUserEmail | String | "hello@dagger.io" | No description provided |
| githubToken | Secret | - | No description provided |
Example
Function DaggerDevPhpsdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.publish is not accessible from the dagger-dev modulebump() 🔗
Bump the PHP SDK’s Engine dependency
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
Function DaggerDevPhpsdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevPhpsdk.bump is not accessible from the dagger-dev moduleDaggerDevJavaSdk 🔗
lint() 🔗
Lint the Java SDK
Return Type
Void ! Example
Function DaggerDevJavaSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.lint is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.lint is not accessible from the dagger-dev moduletest() 🔗
Test the Java SDK
Return Type
Void ! Example
Function DaggerDevJavaSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.test is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.test is not accessible from the dagger-dev modulegenerate() 🔗
Regenerate the Java SDK API
Return Type
Directory ! Example
Function DaggerDevJavaSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.generate is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.generate is not accessible from the dagger-dev modulepublish() 🔗
Publish the Java SDK
Return Type
Void !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| tag | String ! | - | No description provided |
| dryRun | Boolean | - | No description provided |
Example
Function DaggerDevJavaSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.publish is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.publish is not accessible from the dagger-dev modulebump() 🔗
Bump the Java SDK’s Engine dependency
Return Type
Directory !Arguments
| Name | Type | Default Value | Description |
|---|---|---|---|
| version | String ! | - | No description provided |
Example
Function DaggerDevJavaSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.bump is not accessible from the dagger-dev moduleFunction DaggerDevJavaSdk.bump is not accessible from the dagger-dev module