dagger-dev
https://dagger.ioInstallation
dagger install github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7
Entrypoint
Return Type
DaggerDev !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
source | Directory | - | No description provided |
dockerCfg | Secret | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
func (m *myModule) example() *DaggerDev {
return dag.
DaggerDev()
}
@function
def example() -> dag.DaggerDev:
return (
dag.dagger_dev()
)
@func()
example(): DaggerDev {
return dag
.daggerDev()
}
Types
DaggerDev 🔗
A dev environment for the DaggerDev Engine
version() 🔗
Return Type
String !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
version
func (m *myModule) example(ctx context.Context) string {
return dag.
DaggerDev().
Version(ctx)
}
@function
async def example() -> str:
return await (
dag.dagger_dev()
.version()
)
@func()
async example(): Promise<string> {
return dag
.daggerDev()
.version()
}
tag() 🔗
Return Type
String !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
tag
func (m *myModule) example(ctx context.Context) string {
return dag.
DaggerDev().
Tag(ctx)
}
@function
async def example() -> str:
return await (
dag.dagger_dev()
.tag()
)
@func()
async example(): Promise<string> {
return dag
.daggerDev()
.tag()
}
modCodegen() 🔗
When set, module codegen is automatically applied when retrieving the Dagger source code
Return Type
Boolean !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
mod-codegen
func (m *myModule) example(ctx context.Context) bool {
return dag.
DaggerDev().
ModCodegen(ctx)
}
@function
async def example() -> bool:
return await (
dag.dagger_dev()
.mod_codegen()
)
@func()
async example(): Promise<boolean> {
return dag
.daggerDev()
.modCodegen()
}
modCodegenTargets() 🔗
Return Type
[String ! ] !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
mod-codegen-targets
func (m *myModule) example(ctx context.Context) []string {
return dag.
DaggerDev().
ModCodegenTargets(ctx)
}
@function
async def example() -> List[str]:
return await (
dag.dagger_dev()
.mod_codegen_targets()
)
@func()
async example(): Promise<string[]> {
return dag
.daggerDev()
.modCodegenTargets()
}
check() 🔗
Check that everything works. Use this as CI entrypoint.
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
targets | [String ! ] | - | Directories to check |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
check
func (m *myModule) example(ctx context.Context) {
return dag.
DaggerDev().
Check(ctx)
}
@function
async def example() -> None:
return await (
dag.dagger_dev()
.check()
)
@func()
async example(): Promise<void> {
return dag
.daggerDev()
.check()
}
withModCodegen() 🔗
Enable module auto-codegen when retrieving the dagger source code
Return Type
DaggerDev !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
with-mod-codegen
func (m *myModule) example() *DaggerDev {
return dag.
DaggerDev().
WithModCodegen()
}
@function
def example() -> dag.DaggerDev:
return (
dag.dagger_dev()
.with_mod_codegen()
)
@func()
example(): DaggerDev {
return dag
.daggerDev()
.withModCodegen()
}
cli() 🔗
Develop the Dagger CLI
Return Type
DaggerDevCli !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
cli
func (m *myModule) example() *DaggerDevCli {
return dag.
DaggerDev().
Cli()
}
@function
def example() -> dag.DaggerDevCli:
return (
dag.dagger_dev()
.cli()
)
@func()
example(): DaggerDevCli {
return dag
.daggerDev()
.cli()
}
source() 🔗
Return the Dagger source code
Return Type
Directory !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
source
func (m *myModule) example() *Directory {
return dag.
DaggerDev().
Source()
}
@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.source()
)
@func()
example(): Directory {
return dag
.daggerDev()
.source()
}
go() 🔗
Dagger’s Go toolchain
Return Type
DaggerDevGoToolchain !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
go
func (m *myModule) example() *DaggerDevGoToolchain {
return dag.
DaggerDev().
Go()
}
@function
def example() -> dag.DaggerDevGoToolchain:
return (
dag.dagger_dev()
.go()
)
@func()
example(): DaggerDevGoToolchain {
return dag
.daggerDev()
.go()
}
engine() 🔗
Develop the Dagger engine container
Return Type
DaggerDevDaggerEngine !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine
func (m *myModule) example() *DaggerDevDaggerEngine {
return dag.
DaggerDev().
Engine()
}
@function
def example() -> dag.DaggerDevDaggerEngine:
return (
dag.dagger_dev()
.engine()
)
@func()
example(): DaggerDevDaggerEngine {
return dag
.daggerDev()
.engine()
}
docs() 🔗
Develop the Dagger documentation
Return Type
DaggerDevDocs !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs
func (m *myModule) example() *DaggerDevDocs {
return dag.
DaggerDev().
Docs()
}
@function
def example() -> dag.DaggerDevDocs:
return (
dag.dagger_dev()
.docs()
)
@func()
example(): DaggerDevDocs {
return dag
.daggerDev()
.docs()
}
scripts() 🔗
Run Dagger scripts
Return Type
DaggerDevScripts !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
scripts
func (m *myModule) example() *DaggerDevScripts {
return dag.
DaggerDev().
Scripts()
}
@function
def example() -> dag.DaggerDevScripts:
return (
dag.dagger_dev()
.scripts()
)
@func()
example(): DaggerDevScripts {
return dag
.daggerDev()
.scripts()
}
test() 🔗
Run all tests
Return Type
DaggerDevTest !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
test
func (m *myModule) example() *DaggerDevTest {
return dag.
DaggerDev().
Test()
}
@function
def example() -> dag.DaggerDevTest:
return (
dag.dagger_dev()
.test()
)
@func()
example(): DaggerDevTest {
return dag
.daggerDev()
.test()
}
generate() 🔗
Run all code generation - SDKs, docs, etc
Return Type
Directory !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
generate
func (m *myModule) example() *Directory {
return dag.
DaggerDev().
Generate()
}
@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.generate()
)
@func()
example(): Directory {
return dag
.daggerDev()
.generate()
}
sdk() 🔗
Develop Dagger SDKs
Return Type
DaggerDevSdk !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk
func (m *myModule) example() *DaggerDevSdk {
return dag.
DaggerDev().
Sdk()
}
@function
def example() -> dag.DaggerDevSdk:
return (
dag.dagger_dev()
.sdk()
)
@func()
example(): DaggerDevSdk {
return dag
.daggerDev()
.sdk()
}
helm() 🔗
Develop the Dagger helm chart
Return Type
DaggerDevHelm !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
helm
func (m *myModule) example() *DaggerDevHelm {
return dag.
DaggerDev().
Helm()
}
@function
def example() -> dag.DaggerDevHelm:
return (
dag.dagger_dev()
.helm()
)
@func()
example(): DaggerDevHelm {
return dag
.daggerDev()
.helm()
}
release() 🔗
Run Dagger release-related tasks
Return Type
DaggerDevRelease !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
release
func (m *myModule) example() *DaggerDevRelease {
return dag.
DaggerDev().
Release()
}
@function
def example() -> dag.DaggerDevRelease:
return (
dag.dagger_dev()
.release()
)
@func()
example(): DaggerDevRelease {
return dag
.daggerDev()
.release()
}
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 |
image | String | - | Set target distro |
gpuSupport | Boolean | - | Enable experimental GPU support |
sharedCache | Boolean | - | Share cache globally |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
dev
func (m *myModule) example() *Container {
return dag.
DaggerDev().
Dev()
}
@function
def example() -> dagger.Container:
return (
dag.dagger_dev()
.dev()
)
@func()
example(): Container {
return dag
.daggerDev()
.dev()
}
devExport() 🔗
Creates an static dev build
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
platform | Scalar | - | No description provided |
race | Boolean | - | No description provided |
trace | Boolean | - | No description provided |
image | String | - | Set target distro |
gpuSupport | Boolean | - | Enable experimental GPU support |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
dev-export
func (m *myModule) example() *Directory {
return dag.
DaggerDev().
DevExport()
}
@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.dev_export()
)
@func()
example(): Directory {
return dag
.daggerDev()
.devExport()
}
DaggerDevCli 🔗
binary() 🔗
Build the CLI binary
Return Type
File !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
platform | Scalar | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
cli \
binary
func (m *myModule) example() *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 |
---|---|---|---|
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 | String ! | - | No description provided |
awsBucket | String ! | - | No description provided |
awsCloudfrontDistribution | String ! | - | No description provided |
artefactsFqdn | String ! | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
cli \
publish --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 string --aws-bucket string --aws-cloudfront-distribution string --artefacts-fqdn string
func (m *myModule) example(ctx context.Context, githubOrgName string, githubToken *Secret, goreleaserKey *Secret, awsAccessKeyId *Secret, awsSecretAccessKey *Secret, awsRegion string, awsBucket string, awsCloudfrontDistribution string, artefactsFqdn string) {
return dag.
DaggerDev().
Cli().
Publish(ctx, githubOrgName, githubToken, goreleaserKey, awsAccessKeyId, awsSecretAccessKey, awsRegion, awsBucket, awsCloudfrontDistribution, artefactsFqdn)
}
@function
async def example(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: str, aws_bucket: str, aws_cloudfront_distribution: str, artefacts_fqdn: str) -> None:
return await (
dag.dagger_dev()
.cli()
.publish(github_org_name, github_token, goreleaser_key, aws_access_key_id, aws_secret_access_key, aws_region, aws_bucket, aws_cloudfront_distribution, artefacts_fqdn)
)
@func()
async example(githubOrgName: string, githubToken: Secret, goreleaserKey: Secret, awsAccessKeyId: Secret, awsSecretAccessKey: Secret, awsRegion: string, awsBucket: string, awsCloudfrontDistribution: string, artefactsFqdn: string): Promise<void> {
return dag
.daggerDev()
.cli()
.publish(githubOrgName, githubToken, goreleaserKey, awsAccessKeyId, awsSecretAccessKey, awsRegion, awsBucket, awsCloudfrontDistribution, artefactsFqdn)
}
testPublish() 🔗
Verify that the CLI builds without actually publishing anything
Return Type
Void !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
cli \
test-publish
func (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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
go \
env
func (m *myModule) example() *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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
go \
lint --packages string1 --packages string2
func (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)
}
DaggerDevDaggerEngine 🔗
withConfig() 🔗
Return Type
DaggerDevDaggerEngine !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
key | String ! | - | No description provided |
value | String ! | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
with-config --key string --value string
func (m *myModule) example(key string, value string) *DaggerDevDaggerEngine {
return dag.
DaggerDev().
Engine().
WithConfig(key, value)
}
@function
def example(key: str, value: str) -> dag.DaggerDevDaggerEngine:
return (
dag.dagger_dev()
.engine()
.with_config(key, value)
)
@func()
example(key: string, value: string): DaggerDevDaggerEngine {
return dag
.daggerDev()
.engine()
.withConfig(key, value)
}
withArg() 🔗
Return Type
DaggerDevDaggerEngine !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
key | String ! | - | No description provided |
value | String ! | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
with-arg --key string --value string
func (m *myModule) example(key string, value string) *DaggerDevDaggerEngine {
return dag.
DaggerDev().
Engine().
WithArg(key, value)
}
@function
def example(key: str, value: str) -> dag.DaggerDevDaggerEngine:
return (
dag.dagger_dev()
.engine()
.with_arg(key, value)
)
@func()
example(key: string, value: string): DaggerDevDaggerEngine {
return dag
.daggerDev()
.engine()
.withArg(key, value)
}
withRace() 🔗
Return Type
DaggerDevDaggerEngine !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
with-race
func (m *myModule) example() *DaggerDevDaggerEngine {
return dag.
DaggerDev().
Engine().
WithRace()
}
@function
def example() -> dag.DaggerDevDaggerEngine:
return (
dag.dagger_dev()
.engine()
.with_race()
)
@func()
example(): DaggerDevDaggerEngine {
return dag
.daggerDev()
.engine()
.withRace()
}
withTrace() 🔗
Return Type
DaggerDevDaggerEngine !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
with-trace
func (m *myModule) example() *DaggerDevDaggerEngine {
return dag.
DaggerDev().
Engine().
WithTrace()
}
@function
def example() -> dag.DaggerDevDaggerEngine:
return (
dag.dagger_dev()
.engine()
.with_trace()
)
@func()
example(): DaggerDevDaggerEngine {
return dag
.daggerDev()
.engine()
.withTrace()
}
container() 🔗
Build the engine container
Return Type
Container !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
platform | Scalar | - | No description provided |
image | String | - | No description provided |
gpuSupport | Boolean | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
container
func (m *myModule) example() *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 |
image | String | - | No description provided |
gpuSupport | Boolean | - | No description provided |
sharedCache | Boolean | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
service --name string
func (m *myModule) example(name string) *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 !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
pkgs | [String ! ] | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
lint
func (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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
generate
func (m *myModule) example() *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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
lint-generate
func (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
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
image | String ! | - | Image target to push to |
tag | [String ! ] ! | - | List of tags to use |
dryRun | Boolean | - | No description provided |
registry | String | - | No description provided |
registryUsername | String | - | No description provided |
registryPassword | Secret | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
publish --image string --tag string1 --tag string2
func (m *myModule) example(ctx context.Context, image string, tag []string) {
return dag.
DaggerDev().
Engine().
Publish(ctx, image, tag)
}
@function
async def example(image: str, tag: List[str]) -> None:
return await (
dag.dagger_dev()
.engine()
.publish(image, tag)
)
@func()
async example(image: string, tag: string[]): Promise<void> {
return dag
.daggerDev()
.engine()
.publish(image, tag)
}
scan() 🔗
Return Type
Void !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
engine \
scan
func (m *myModule) example(ctx context.Context) {
return dag.
DaggerDev().
Engine().
Scan(ctx)
}
@function
async def example() -> None:
return await (
dag.dagger_dev()
.engine()
.scan()
)
@func()
async example(): Promise<void> {
return dag
.daggerDev()
.engine()
.scan()
}
DaggerDevDocs 🔗
site() 🔗
Build the docs website
Return Type
Directory !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
site
func (m *myModule) example() *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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
server
func (m *myModule) example() *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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
lint
func (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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
generate
func (m *myModule) example() *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()
}
generateCli() 🔗
Regenerate the CLI reference docs
Return Type
Directory !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
generate-cli
func (m *myModule) example() *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()
}
generateSchema() 🔗
Regenerate the API schema
Return Type
Directory !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
generate-schema
func (m *myModule) example() *Directory {
return dag.
DaggerDev().
Docs().
GenerateSchema()
}
@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.generate_schema()
)
@func()
example(): Directory {
return dag
.daggerDev()
.docs()
.generateSchema()
}
generateSchemaReference() 🔗
Regenerate the API Reference documentation
Return Type
Directory !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
generate-schema-reference
func (m *myModule) example() *Directory {
return dag.
DaggerDev().
Docs().
GenerateSchemaReference()
}
@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.generate_schema_reference()
)
@func()
example(): Directory {
return dag
.daggerDev()
.docs()
.generateSchemaReference()
}
generateConfigSchemas() 🔗
Regenerate the config schemas
Return Type
Directory !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
generate-config-schemas
func (m *myModule) example() *Directory {
return dag.
DaggerDev().
Docs().
GenerateConfigSchemas()
}
@function
def example() -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.generate_config_schemas()
)
@func()
example(): Directory {
return dag
.daggerDev()
.docs()
.generateConfigSchemas()
}
bump() 🔗
Bump the Go SDK’s Engine dependency
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
version | String ! | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
docs \
bump --version string
func (m *myModule) example(version string) *Directory {
return dag.
DaggerDev().
Docs().
Bump(version)
}
@function
def example(version: str) -> dagger.Directory:
return (
dag.dagger_dev()
.docs()
.bump(version)
)
@func()
example(version: string): Directory {
return dag
.daggerDev()
.docs()
.bump(version)
}
DaggerDevScripts 🔗
lint() 🔗
Lint scripts files
Return Type
Void !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
scripts \
lint
func (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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
test \
with-cache --config string
func (m *myModule) example(config string) *DaggerDevTest {
return dag.
DaggerDev().
Test().
WithCache(config)
}
@function
def example(config: str) -> dag.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 |
testVerbose | Boolean | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
test \
all
func (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()
}
telemetry() 🔗
Run telemetry tests
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
run | String | - | Only run these tests |
skip | String | - | Skip these tests |
update | Boolean | - | 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 |
verbose | Boolean | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
test \
telemetry --count integer
func (m *myModule) example(count int) *Directory {
return dag.
DaggerDev().
Test().
Telemetry(count)
}
@function
def example(count: int) -> dagger.Directory:
return (
dag.dagger_dev()
.test()
.telemetry(count)
)
@func()
example(count: number): Directory {
return dag
.daggerDev()
.test()
.telemetry(count)
}
list() 🔗
List all tests
Return Type
String !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
test \
list
func (m *myModule) example(ctx context.Context) string {
return dag.
DaggerDev().
Test().
List(ctx)
}
@function
async def example() -> str:
return await (
dag.dagger_dev()
.test()
.list()
)
@func()
async example(): Promise<string> {
return dag
.daggerDev()
.test()
.list()
}
specific() 🔗
Run specific tests
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
run | String | - | Only run these tests |
skip | String | - | Skip these tests |
pkg | String | "./..." | No description provided |
failfast | Boolean | - | Abort test run on first failure |
parallel | Integer | - | How many tests to run in parallel - defaults to the number of CPUs |
timeout | String | - | How long before timing out the test run |
race | Boolean | - | No description provided |
count | Integer | 1 | No description provided |
testVerbose | Boolean | - | Enable verbose output |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
test \
specific
func (m *myModule) example(ctx context.Context) {
return dag.
DaggerDev().
Test().
Specific(ctx)
}
@function
async def example() -> None:
return await (
dag.dagger_dev()
.test()
.specific()
)
@func()
async example(): Promise<void> {
return dag
.daggerDev()
.test()
.specific()
}
DaggerDevSdk 🔗
A dev environment for the official Dagger SDKs
go() 🔗
Develop the Dagger Go SDK
Return Type
DaggerDevGoSdk !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
go
func (m *myModule) example() *DaggerDevGoSdk {
return dag.
DaggerDev().
Sdk().
Go()
}
@function
def example() -> dag.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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
python
func (m *myModule) example() *DaggerDevPythonSdk {
return dag.
DaggerDev().
Sdk().
Python()
}
@function
def example() -> dag.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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
typescript
func (m *myModule) example() *DaggerDevTypescriptSdk {
return dag.
DaggerDev().
Sdk().
Typescript()
}
@function
def example() -> dag.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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
elixir
func (m *myModule) example() *DaggerDevElixirSdk {
return dag.
DaggerDev().
Sdk().
Elixir()
}
@function
def example() -> dag.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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
rust
func (m *myModule) example() *DaggerDevRustSdk {
return dag.
DaggerDev().
Sdk().
Rust()
}
@function
def example() -> dag.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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
php
func (m *myModule) example() *DaggerDevPhpsdk {
return dag.
DaggerDev().
Sdk().
Php()
}
@function
def example() -> dag.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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
java
func (m *myModule) example() *DaggerDevJavaSdk {
return dag.
DaggerDev().
Sdk().
Java()
}
@function
def example() -> dag.DaggerDevJavaSdk:
return (
dag.dagger_dev()
.sdk()
.java()
)
@func()
example(): DaggerDevJavaSdk {
return dag
.daggerDev()
.sdk()
.java()
}
all() 🔗
Return Type
DaggerDevAllSdk !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
all
func (m *myModule) example() *DaggerDevAllSdk {
return dag.
DaggerDev().
Sdk().
All()
}
@function
def example() -> dag.DaggerDevAllSdk:
return (
dag.dagger_dev()
.sdk()
.all()
)
@func()
example(): DaggerDevAllSdk {
return dag
.daggerDev()
.sdk()
.all()
}
DaggerDevHelm 🔗
lint() 🔗
Return Type
Void !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
helm \
lint
func (m *myModule) example(ctx context.Context) {
return dag.
DaggerDev().
Helm().
Lint(ctx)
}
@function
async def example() -> None:
return await (
dag.dagger_dev()
.helm()
.lint()
)
@func()
async example(): Promise<void> {
return dag
.daggerDev()
.helm()
.lint()
}
test() 🔗
Return Type
Void !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
helm \
test
func (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 to, e.g. --version=v0.12.0 |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
helm \
set-version --version string
func (m *myModule) example(version string) *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 |
gitRepoSource | String | "https://github.com/dagger/dagger.git" | No description provided |
githubToken | Secret | - | No description provided |
dryRun | Boolean | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
helm \
publish --tag string
func (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)
}
DaggerDevRelease 🔗
bump() 🔗
Bump the engine version used by all SDKs and the Helm chart
Return Type
Directory !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
version | String ! | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
release \
bump --version string
func (m *myModule) example(version string) *Directory {
return dag.
DaggerDev().
Release().
Bump(version)
}
@function
def example(version: str) -> dagger.Directory:
return (
dag.dagger_dev()
.release()
.bump(version)
)
@func()
example(version: string): Directory {
return dag
.daggerDev()
.release()
.bump(version)
}
DaggerDevAllSdk 🔗
lint() 🔗
Return Type
Void !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
all \
lint
func (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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
all \
test
func (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()
}
testPublish() 🔗
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
tag | String ! | - | No description provided |
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
all \
test-publish --tag string
func (m *myModule) example(ctx context.Context, tag string) {
return dag.
DaggerDev().
Sdk().
All().
TestPublish(ctx, tag)
}
@function
async def example(tag: str) -> None:
return await (
dag.dagger_dev()
.sdk()
.all()
.test_publish(tag)
)
@func()
async example(tag: string): Promise<void> {
return dag
.daggerDev()
.sdk()
.all()
.testPublish(tag)
}
generate() 🔗
Return Type
Directory !
Example
dagger -m github.com/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
all \
generate
func (m *myModule) example() *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/helderco/dagger@87a14a9f85ddcacbd7ce0c98e8a8a6aa51e958c7 call \
sdk \
all \
bump --version string
func (m *myModule) example(version string) *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 module
Function DaggerDevGoSdk.lint is not accessible from the dagger-dev module
Function DaggerDevGoSdk.lint is not accessible from the dagger-dev module
Function DaggerDevGoSdk.lint is not accessible from the dagger-dev module
test() 🔗
Test the Go SDK
Return Type
Void !
Example
Function DaggerDevGoSdk.test is not accessible from the dagger-dev module
Function DaggerDevGoSdk.test is not accessible from the dagger-dev module
Function DaggerDevGoSdk.test is not accessible from the dagger-dev module
Function DaggerDevGoSdk.test is not accessible from the dagger-dev module
generate() 🔗
Regenerate the Go SDK API
Return Type
Directory !
Example
Function DaggerDevGoSdk.generate is not accessible from the dagger-dev module
Function DaggerDevGoSdk.generate is not accessible from the dagger-dev module
Function DaggerDevGoSdk.generate is not accessible from the dagger-dev module
Function DaggerDevGoSdk.generate is not accessible from the dagger-dev module
testPublish() 🔗
Test the publishing process
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
tag | String ! | - | No description provided |
Example
Function DaggerDevGoSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevGoSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevGoSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevGoSdk.testPublish is not accessible from the dagger-dev module
publish() 🔗
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 |
gitRepoSource | String | "https://github.com/dagger/dagger.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 module
Function DaggerDevGoSdk.publish is not accessible from the dagger-dev module
Function DaggerDevGoSdk.publish is not accessible from the dagger-dev module
Function DaggerDevGoSdk.publish is not accessible from the dagger-dev module
bump() 🔗
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 module
Function DaggerDevGoSdk.bump is not accessible from the dagger-dev module
Function DaggerDevGoSdk.bump is not accessible from the dagger-dev module
Function DaggerDevGoSdk.bump is not accessible from the dagger-dev module
DaggerDevPythonSdk 🔗
lint() 🔗
Lint the Python SDK
Return Type
Void !
Example
Function DaggerDevPythonSdk.lint is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.lint is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.lint is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.lint is not accessible from the dagger-dev module
test() 🔗
Test the Python SDK
Return Type
Void !
Example
Function DaggerDevPythonSdk.test is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.test is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.test is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.test is not accessible from the dagger-dev module
generate() 🔗
Regenerate the Python SDK API
Return Type
Directory !
Example
Function DaggerDevPythonSdk.generate is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.generate is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.generate is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.generate is not accessible from the dagger-dev module
testPublish() 🔗
Test the publishing process
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
tag | String ! | - | No description provided |
Example
Function DaggerDevPythonSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.testPublish is not accessible from the dagger-dev module
publish() 🔗
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 |
gitRepoSource | String | "https://github.com/dagger/dagger.git" | No description provided |
githubToken | Secret | - | No description provided |
Example
Function DaggerDevPythonSdk.publish is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.publish is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.publish is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.publish is not accessible from the dagger-dev module
bump() 🔗
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 module
Function DaggerDevPythonSdk.bump is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.bump is not accessible from the dagger-dev module
Function DaggerDevPythonSdk.bump is not accessible from the dagger-dev module
DaggerDevTypescriptSdk 🔗
lint() 🔗
Lint the Typescript SDK
Return Type
Void !
Example
Function DaggerDevTypescriptSdk.lint is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.lint is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.lint is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.lint is not accessible from the dagger-dev module
test() 🔗
Test the Typescript SDK
Return Type
Void !
Example
Function DaggerDevTypescriptSdk.test is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.test is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.test is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.test is not accessible from the dagger-dev module
generate() 🔗
Regenerate the Typescript SDK API
Return Type
Directory !
Example
Function DaggerDevTypescriptSdk.generate is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.generate is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.generate is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.generate is not accessible from the dagger-dev module
testPublish() 🔗
Test the publishing process
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
tag | String ! | - | No description provided |
Example
Function DaggerDevTypescriptSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.testPublish is not accessible from the dagger-dev module
publish() 🔗
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 |
gitRepoSource | String | "https://github.com/dagger/dagger.git" | No description provided |
githubToken | Secret | - | No description provided |
Example
Function DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev module
bump() 🔗
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 module
Function DaggerDevTypescriptSdk.bump is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.bump is not accessible from the dagger-dev module
Function DaggerDevTypescriptSdk.bump is not accessible from the dagger-dev module
DaggerDevElixirSdk 🔗
lint() 🔗
Lint the Elixir SDK
Return Type
Void !
Example
Function DaggerDevElixirSdk.lint is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.lint is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.lint is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.lint is not accessible from the dagger-dev module
test() 🔗
Test the Elixir SDK
Return Type
Void !
Example
Function DaggerDevElixirSdk.test is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.test is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.test is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.test is not accessible from the dagger-dev module
generate() 🔗
Regenerate the Elixir SDK API
Return Type
Directory !
Example
Function DaggerDevElixirSdk.generate is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.generate is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.generate is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.generate is not accessible from the dagger-dev module
testPublish() 🔗
Test the publishing process
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
tag | String ! | - | No description provided |
Example
Function DaggerDevElixirSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.testPublish is not accessible from the dagger-dev module
publish() 🔗
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 |
gitRepoSource | String | "https://github.com/dagger/dagger.git" | No description provided |
githubToken | Secret | - | No description provided |
Example
Function DaggerDevElixirSdk.publish is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.publish is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.publish is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.publish is not accessible from the dagger-dev module
bump() 🔗
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 module
Function DaggerDevElixirSdk.bump is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.bump is not accessible from the dagger-dev module
Function DaggerDevElixirSdk.bump is not accessible from the dagger-dev module
DaggerDevRustSdk 🔗
lint() 🔗
Lint the Rust SDK
Return Type
Void !
Example
Function DaggerDevRustSdk.lint is not accessible from the dagger-dev module
Function DaggerDevRustSdk.lint is not accessible from the dagger-dev module
Function DaggerDevRustSdk.lint is not accessible from the dagger-dev module
Function DaggerDevRustSdk.lint is not accessible from the dagger-dev module
test() 🔗
Test the Rust SDK
Return Type
Void !
Example
Function DaggerDevRustSdk.test is not accessible from the dagger-dev module
Function DaggerDevRustSdk.test is not accessible from the dagger-dev module
Function DaggerDevRustSdk.test is not accessible from the dagger-dev module
Function DaggerDevRustSdk.test is not accessible from the dagger-dev module
generate() 🔗
Regenerate the Rust SDK API
Return Type
Directory !
Example
Function DaggerDevRustSdk.generate is not accessible from the dagger-dev module
Function DaggerDevRustSdk.generate is not accessible from the dagger-dev module
Function DaggerDevRustSdk.generate is not accessible from the dagger-dev module
Function DaggerDevRustSdk.generate is not accessible from the dagger-dev module
testPublish() 🔗
Test the publishing process
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
tag | String ! | - | No description provided |
Example
Function DaggerDevRustSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevRustSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevRustSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevRustSdk.testPublish is not accessible from the dagger-dev module
publish() 🔗
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 |
gitRepoSource | String | "https://github.com/dagger/dagger.git" | No description provided |
githubToken | Secret | - | No description provided |
Example
Function DaggerDevRustSdk.publish is not accessible from the dagger-dev module
Function DaggerDevRustSdk.publish is not accessible from the dagger-dev module
Function DaggerDevRustSdk.publish is not accessible from the dagger-dev module
Function DaggerDevRustSdk.publish is not accessible from the dagger-dev module
bump() 🔗
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 module
Function DaggerDevRustSdk.bump is not accessible from the dagger-dev module
Function DaggerDevRustSdk.bump is not accessible from the dagger-dev module
Function DaggerDevRustSdk.bump is not accessible from the dagger-dev module
DaggerDevPhpsdk 🔗
lint() 🔗
Lint the PHP SDK
Return Type
Void !
Example
Function DaggerDevPhpsdk.lint is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.lint is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.lint is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.lint is not accessible from the dagger-dev module
test() 🔗
Test the PHP SDK
Return Type
Void !
Example
Function DaggerDevPhpsdk.test is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.test is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.test is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.test is not accessible from the dagger-dev module
generate() 🔗
Regenerate the PHP SDK API
Return Type
Directory !
Example
Function DaggerDevPhpsdk.generate is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.generate is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.generate is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.generate is not accessible from the dagger-dev module
testPublish() 🔗
Test the publishing process
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
tag | String ! | - | No description provided |
Example
Function DaggerDevPhpsdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.testPublish is not accessible from the dagger-dev module
publish() 🔗
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 |
gitRepoSource | String | "https://github.com/dagger/dagger.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 module
Function DaggerDevPhpsdk.publish is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.publish is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.publish is not accessible from the dagger-dev module
bump() 🔗
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 module
Function DaggerDevPhpsdk.bump is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.bump is not accessible from the dagger-dev module
Function DaggerDevPhpsdk.bump is not accessible from the dagger-dev module
DaggerDevJavaSdk 🔗
lint() 🔗
Lint the Java SDK
Return Type
Void !
Example
Function DaggerDevJavaSdk.lint is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.lint is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.lint is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.lint is not accessible from the dagger-dev module
test() 🔗
Test the Java SDK
Return Type
Void !
Example
Function DaggerDevJavaSdk.test is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.test is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.test is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.test is not accessible from the dagger-dev module
generate() 🔗
Regenerate the Java SDK API
Return Type
Directory !
Example
Function DaggerDevJavaSdk.generate is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.generate is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.generate is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.generate is not accessible from the dagger-dev module
testPublish() 🔗
Test the publishing process
Return Type
Void !
Arguments
Name | Type | Default Value | Description |
---|---|---|---|
tag | String ! | - | No description provided |
Example
Function DaggerDevJavaSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.testPublish is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.testPublish is not accessible from the dagger-dev module
publish() 🔗
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 module
Function DaggerDevJavaSdk.publish is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.publish is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.publish is not accessible from the dagger-dev module
bump() 🔗
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 module
Function DaggerDevJavaSdk.bump is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.bump is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.bump is not accessible from the dagger-dev module
bumpDeps() 🔗
Bump dependencies in the Java SDK
Return Type
Directory !
Example
Function DaggerDevJavaSdk.bumpDeps is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.bumpDeps is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.bumpDeps is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.bumpDeps is not accessible from the dagger-dev module
maven() 🔗
Return Type
Container !
Example
Function DaggerDevJavaSdk.maven is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.maven is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.maven is not accessible from the dagger-dev module
Function DaggerDevJavaSdk.maven is not accessible from the dagger-dev module