Dagger
Search

dagger-dev

https://dagger.io

Installation

dagger install github.com/shykes/dagger@6124f75ef216c8c61e9f36bd6feb2a96047a9051

Entrypoint

Return Type
DaggerDev !
Arguments
NameTypeDefault ValueDescription
sourceDirectory -No description provided
dockerCfgSecret -No description provided
Example
func (m *myModule) example() *DaggerDev  {
	return dag.
			DaggerDev()
}

Types

DaggerDev 🔗

A dev environment for the DaggerDev Engine

version() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context) string  {
	return dag.
			DaggerDev().
			Version(ctx)
}

tag() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context) string  {
	return dag.
			DaggerDev().
			Tag(ctx)
}

modCodegen() 🔗

When set, module codegen is automatically applied when retrieving the Dagger source code

Return Type
Boolean !
Example
func (m *myModule) example(ctx context.Context) bool  {
	return dag.
			DaggerDev().
			ModCodegen(ctx)
}

modCodegenTargets() 🔗

Return Type
[String ! ] !
Example
func (m *myModule) example(ctx context.Context) []string  {
	return dag.
			DaggerDev().
			ModCodegenTargets(ctx)
}

check() 🔗

Check that everything works. Use this as CI entrypoint.

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
targets[String ! ] -Directories to check
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Check(ctx)
}

withModCodegen() 🔗

Enable module auto-codegen when retrieving the dagger source code

Return Type
DaggerDev !
Example
func (m *myModule) example() *DaggerDev  {
	return dag.
			DaggerDev().
			WithModCodegen()
}

cli() 🔗

Develop the Dagger CLI

Return Type
DaggerDevCli !
Example
func (m *myModule) example() *DaggerDevCli  {
	return dag.
			DaggerDev().
			Cli()
}

source() 🔗

Return the Dagger source code

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Source()
}

go() 🔗

Dagger’s Go toolchain

Return Type
DaggerDevGoToolchain !
Example
func (m *myModule) example() *DaggerDevGoToolchain  {
	return dag.
			DaggerDev().
			Go()
}

engine() 🔗

Develop the Dagger engine container

Return Type
DaggerDevDaggerEngine !
Example
func (m *myModule) example() *DaggerDevDaggerEngine  {
	return dag.
			DaggerDev().
			Engine()
}

docs() 🔗

Develop the Dagger documentation

Return Type
DaggerDevDocs !
Example
func (m *myModule) example() *DaggerDevDocs  {
	return dag.
			DaggerDev().
			Docs()
}

scripts() 🔗

Run Dagger scripts

Return Type
DaggerDevScripts !
Example
func (m *myModule) example() *DaggerDevScripts  {
	return dag.
			DaggerDev().
			Scripts()
}

test() 🔗

Find test suites to run

Return Type
DaggerDevTest !
Example
func (m *myModule) example() *DaggerDevTest  {
	return dag.
			DaggerDev().
			Test()
}

bench() 🔗

Find benchmark suites to run

Return Type
DaggerDevBench !
Example
func (m *myModule) example() *DaggerDevBench  {
	return dag.
			DaggerDev().
			Bench()
}

generate() 🔗

Run all code generation - SDKs, docs, etc

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Generate()
}

sdk() 🔗

Develop Dagger SDKs

Return Type
DaggerDevSdk !
Example
func (m *myModule) example() *DaggerDevSdk  {
	return dag.
			DaggerDev().
			Sdk()
}

dev() 🔗

Creates a dev container that has a running CLI connected to a dagger engine

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
targetDirectory -Mount a directory into the container's workdir, for convenience
imageEnum -Set target distro
gpuSupportBoolean -Enable experimental GPU support
sharedCacheBoolean -Share cache globally
Example
func (m *myModule) example() *Container  {
	return dag.
			DaggerDev().
			Dev()
}

DaggerDevCli 🔗

binary() 🔗

Build the CLI binary

Return Type
File !
Arguments
NameTypeDefault ValueDescription
runnerHostString -No description provided
platformScalar -No description provided
Example
func (m *myModule) example() *File  {
	return dag.
			DaggerDev().
			Cli().
			Binary()
}

devBinaries() 🔗

Build dev CLI binaries

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
runnerHostString -No description provided
platformScalar -No description provided
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Cli().
			DevBinaries()
}

publish() 🔗

Publish the CLI using GoReleaser

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
goreleaserKeySecret !-No description provided
githubOrgNameString !-No description provided
githubTokenSecret -No description provided
awsAccessKeyIdSecret -No description provided
awsSecretAccessKeySecret -No description provided
awsRegionString -No description provided
awsBucketString -No description provided
artefactsFqdnString -No description provided
dryRunBoolean -No description provided
Example
func (m *myModule) example(tag string, goreleaserKey *Secret, githubOrgName string) *Directory  {
	return dag.
			DaggerDev().
			Cli().
			Publish(tag, goreleaserKey, githubOrgName)
}

publishMetadata() 🔗

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
awsAccessKeyIdSecret !-No description provided
awsSecretAccessKeySecret !-No description provided
awsRegionString !-No description provided
awsBucketString !-No description provided
awsCloudfrontDistributionString !-No description provided
Example
func (m *myModule) example(ctx context.Context, awsAccessKeyId *Secret, awsSecretAccessKey *Secret, awsRegion string, awsBucket string, awsCloudfrontDistribution string)   {
	return dag.
			DaggerDev().
			Cli().
			PublishMetadata(ctx, awsAccessKeyId, awsSecretAccessKey, awsRegion, awsBucket, awsCloudfrontDistribution)
}

testPublish() 🔗

Verify that the CLI builds without actually publishing anything

Return Type
Void !
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Cli().
			TestPublish(ctx)
}

DaggerDevGoToolchain 🔗

env() 🔗

Return Type
Container !
Example
func (m *myModule) example() *Container  {
	return dag.
			DaggerDev().
			Go().
			Env()
}

lint() 🔗

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
packages[String ! ] !-No description provided
Example
func (m *myModule) example(ctx context.Context, packages []string)   {
	return dag.
			DaggerDev().
			Go().
			Lint(ctx, packages)
}

DaggerDevDaggerEngine 🔗

withBuildkitConfig() 🔗

Return Type
DaggerDevDaggerEngine !
Arguments
NameTypeDefault ValueDescription
keyString !-No description provided
valueString !-No description provided
Example
func (m *myModule) example(key string, value string) *DaggerDevDaggerEngine  {
	return dag.
			DaggerDev().
			Engine().
			WithBuildkitConfig(key, value)
}

withRace() 🔗

Return Type
DaggerDevDaggerEngine !
Example
func (m *myModule) example() *DaggerDevDaggerEngine  {
	return dag.
			DaggerDev().
			Engine().
			WithRace()
}

withLogLevel() 🔗

Return Type
DaggerDevDaggerEngine !
Arguments
NameTypeDefault ValueDescription
levelString !-No description provided
Example
func (m *myModule) example(level string) *DaggerDevDaggerEngine  {
	return dag.
			DaggerDev().
			Engine().
			WithLogLevel(level)
}

container() 🔗

Build the engine container

Return Type
Container !
Arguments
NameTypeDefault ValueDescription
platformScalar -No description provided
imageEnum -No description provided
gpuSupportBoolean -No description provided
Example
func (m *myModule) example() *Container  {
	return dag.
			DaggerDev().
			Engine().
			Container()
}

service() 🔗

Create a test engine service

Return Type
Service !
Arguments
NameTypeDefault ValueDescription
nameString !-No description provided
imageEnum -No description provided
gpuSupportBoolean -No description provided
sharedCacheBoolean -No description provided
Example
func (m *myModule) example(name string) *Service  {
	return dag.
			DaggerDev().
			Engine().
			Service(name)
}

lint() 🔗

Lint the engine

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
pkgs[String ! ] -No description provided
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Engine().
			Lint(ctx)
}

generate() 🔗

Generate any engine-related files Note: this is codegen of the ‘go generate’ variety, not ‘dagger develop’

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Engine().
			Generate()
}

lintGenerate() 🔗

Lint any generated engine-related files

Return Type
Void !
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Engine().
			LintGenerate(ctx)
}

publish() 🔗

Publish all engine images to a registry

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
imageString !"ghcr.io/dagger/engine"Image target to push to
tag[String ! ] !-List of tags to use
dryRunBoolean -No description provided
registryUsernameString -No description provided
registryPasswordSecret -No description provided
Example
func (m *myModule) example(ctx context.Context, image string, tag []string)   {
	return dag.
			DaggerDev().
			Engine().
			Publish(ctx, image, tag)
}

scan() 🔗

Return Type
Void !
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Engine().
			Scan(ctx)
}

loadToDocker() 🔗

LoadToDocker loads the engine container into docker

Return Type
DaggerDevLoadedEngine !
Arguments
NameTypeDefault ValueDescription
dockerSocket !-No description provided
nameString "localhost/dagger-engine.dev:latest"No description provided
platformScalar -No description provided
imageEnum -Set target distro
gpuSupportBoolean -Enable experimental GPU support
Example
func (m *myModule) example(docker *Socket) *DaggerDevLoadedEngine  {
	return dag.
			DaggerDev().
			Engine().
			LoadToDocker(docker)
}

DaggerDevDocs 🔗

site() 🔗

Build the docs website

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Docs().
			Site()
}

server() 🔗

Build the docs server

Return Type
Container !
Example
func (m *myModule) example() *Container  {
	return dag.
			DaggerDev().
			Docs().
			Server()
}

lint() 🔗

Lint documentation files

Return Type
Void !
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Docs().
			Lint(ctx)
}

generate() 🔗

Regenerate the API schema and CLI reference docs

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Docs().
			Generate()
}

generateCli() 🔗

Regenerate the CLI reference docs

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Docs().
			GenerateCli()
}

generateSchema() 🔗

Regenerate the API schema

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Docs().
			GenerateSchema()
}

generateSchemaReference() 🔗

Regenerate the API Reference documentation

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Docs().
			GenerateSchemaReference()
}

generateConfigSchemas() 🔗

Regenerate the config schemas

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Docs().
			GenerateConfigSchemas()
}

bump() 🔗

Bump the Go SDK’s Engine dependency

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
func (m *myModule) example(version string) *Directory  {
	return dag.
			DaggerDev().
			Docs().
			Bump(version)
}

deploy() 🔗

Deploys a current build of the docs.

Return Type
String !
Arguments
NameTypeDefault ValueDescription
netlifyTokenSecret !-No description provided
Example
func (m *myModule) example(ctx context.Context, netlifyToken *Secret) string  {
	return dag.
			DaggerDev().
			Docs().
			Deploy(ctx, netlifyToken)
}

publish() 🔗

Publish a previous deployment to production - defaults to the latest deployment on the main branch.

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
netlifyTokenSecret !-No description provided
deploymentString -No description provided
Example
func (m *myModule) example(ctx context.Context, netlifyToken *Secret)   {
	return dag.
			DaggerDev().
			Docs().
			Publish(ctx, netlifyToken)
}

DaggerDevScripts 🔗

lint() 🔗

Lint scripts files

Return Type
Void !
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Scripts().
			Lint(ctx)
}

test() 🔗

Return Type
Void !
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Scripts().
			Test(ctx)
}

DaggerDevTest 🔗

all() 🔗

Run all engine tests

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
failfastBoolean -No description provided
parallelInteger -No description provided
timeoutString -No description provided
raceBoolean -No description provided
testVerboseBoolean -No description provided
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Test().
			All(ctx)
}

telemetry() 🔗

Run telemetry tests

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
runString -Only run these tests
skipString -Skip these tests
updateBoolean -No description provided
failfastBoolean -No description provided
parallelInteger -No description provided
timeoutString -No description provided
raceBoolean -No description provided
countInteger !1No description provided
verboseBoolean -No description provided
Example
func (m *myModule) example(count int) *Directory  {
	return dag.
			DaggerDev().
			Test().
			Telemetry(count)
}

list() 🔗

List all tests

Return Type
String !
Example
func (m *myModule) example(ctx context.Context) string  {
	return dag.
			DaggerDev().
			Test().
			List(ctx)
}

specific() 🔗

Run specific tests

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
runString -Only run these tests
skipString -Skip these tests
pkgString "./..."No description provided
failfastBoolean -Abort test run on first failure
parallelInteger -How many tests to run in parallel - defaults to the number of CPUs
timeoutString -How long before timing out the test run
raceBoolean -No description provided
countInteger 1No description provided
testVerboseBoolean -Enable verbose output
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Test().
			Specific(ctx)
}

DaggerDevBench 🔗

all() 🔗

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
failfastBoolean -No description provided
timeoutString -No description provided
raceBoolean -No description provided
testVerboseBoolean -No description provided
prewarmBoolean -run benchmarks once with metrics tagged "prewarm" before running for real
discordWebhookSecret -notify this discord webhook on failure
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Bench().
			All(ctx)
}

specific() 🔗

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
runString -Only run these benchmarks
skipString -Skip these benchmarks
pkgString "./..."No description provided
failfastBoolean -Abort bench run on first failure
timeoutString -How long before timing out the benchmark run
raceBoolean -No description provided
countInteger 1No description provided
testVerboseBoolean -Enable verbose output
prewarmBoolean -run benchmarks once with metrics tagged "prewarm" before running for real
discordWebhookSecret -notify this discord webhook on failure
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Bench().
			Specific(ctx)
}

DaggerDevSdk 🔗

A dev environment for the official Dagger SDKs

go() 🔗

Develop the Dagger Go SDK

Return Type
DaggerDevGoSdk !
Example
func (m *myModule) example() *DaggerDevGoSdk  {
	return dag.
			DaggerDev().
			Sdk().
			Go()
}

python() 🔗

Develop the Dagger Python SDK

Return Type
DaggerDevPythonSdk !
Example
func (m *myModule) example() *DaggerDevPythonSdk  {
	return dag.
			DaggerDev().
			Sdk().
			Python()
}

typescript() 🔗

Develop the Dagger Typescript SDK

Return Type
DaggerDevTypescriptSdk !
Example
func (m *myModule) example() *DaggerDevTypescriptSdk  {
	return dag.
			DaggerDev().
			Sdk().
			Typescript()
}

elixir() 🔗

Develop the Dagger Elixir SDK (experimental)

Return Type
DaggerDevElixirSdk !
Example
func (m *myModule) example() *DaggerDevElixirSdk  {
	return dag.
			DaggerDev().
			Sdk().
			Elixir()
}

rust() 🔗

Develop the Dagger Rust SDK (experimental)

Return Type
DaggerDevRustSdk !
Example
func (m *myModule) example() *DaggerDevRustSdk  {
	return dag.
			DaggerDev().
			Sdk().
			Rust()
}

php() 🔗

Develop the Dagger PHP SDK (experimental)

Return Type
DaggerDevPhpsdk !
Example
func (m *myModule) example() *DaggerDevPhpsdk  {
	return dag.
			DaggerDev().
			Sdk().
			Php()
}

java() 🔗

Develop the Dagger Java SDK (experimental)

Return Type
DaggerDevJavaSdk !
Example
func (m *myModule) example() *DaggerDevJavaSdk  {
	return dag.
			DaggerDev().
			Sdk().
			Java()
}

dotnet() 🔗

Develop the Dagger Dotnet SDK (experimental)

Return Type
DaggerDevDotnetSdk !
Example
func (m *myModule) example() *DaggerDevDotnetSdk  {
	return dag.
			DaggerDev().
			Sdk().
			Dotnet()
}

all() 🔗

Return Type
DaggerDevAllSdk !
Example
func (m *myModule) example() *DaggerDevAllSdk  {
	return dag.
			DaggerDev().
			Sdk().
			All()
}

DaggerDevLoadedEngine 🔗

image() 🔗

Return Type
String !
Example
func (m *myModule) example(ctx context.Context, docker *Socket) string  {
	return dag.
			DaggerDev().
			Engine().
			LoadToDocker(docker).
			Image(ctx)
}

start() 🔗

Start the loaded engine container

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
nameString "dagger-engine.dev"No description provided
cloudTokenSecret -No description provided
cloudUrlString -No description provided
debugBoolean -No description provided
Example
func (m *myModule) example(ctx context.Context, docker *Socket)   {
	return dag.
			DaggerDev().
			Engine().
			LoadToDocker(docker).
			Start(ctx)
}

DaggerDevAllSdk 🔗

lint() 🔗

Return Type
Void !
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Sdk().
			All().
			Lint(ctx)
}

test() 🔗

Return Type
Void !
Example
func (m *myModule) example(ctx context.Context)   {
	return dag.
			DaggerDev().
			Sdk().
			All().
			Test(ctx)
}

testPublish() 🔗

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
func (m *myModule) example(ctx context.Context, tag string)   {
	return dag.
			DaggerDev().
			Sdk().
			All().
			TestPublish(ctx, tag)
}

generate() 🔗

Return Type
Directory !
Example
func (m *myModule) example() *Directory  {
	return dag.
			DaggerDev().
			Sdk().
			All().
			Generate()
}

bump() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
func (m *myModule) 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

test() 🔗

Test the Go SDK

Return Type
Void !
Example
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

testPublish() 🔗

Test the publishing process

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
Function DaggerDevGoSdk.testPublish is not accessible from the dagger-dev module

publish() 🔗

Publish the Go SDK

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
dryRunBoolean -No description provided
gitRepoString "https://github.com/dagger/dagger-go-sdk.git"No description provided
gitRepoSourceString "https://github.com/dagger/dagger.git"No description provided
gitUserNameString "dagger-ci"No description provided
gitUserEmailString "hello@dagger.io"No description provided
githubTokenSecret -No description provided
Example
Function DaggerDevGoSdk.publish is not accessible from the dagger-dev module

bump() 🔗

Bump the Go SDK’s Engine dependency

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
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

test() 🔗

Test the Python SDK

Return Type
Void !
Example
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

testPublish() 🔗

Test the publishing process

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
Function DaggerDevPythonSdk.testPublish is not accessible from the dagger-dev module

publish() 🔗

Publish the Python SDK

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
dryRunBoolean -No description provided
pypiRepoString -No description provided
pypiTokenSecret -No description provided
Example
Function DaggerDevPythonSdk.publish is not accessible from the dagger-dev module

bump() 🔗

Bump the Python SDK’s Engine dependency

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
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

test() 🔗

Test the Typescript SDK

Return Type
Void !
Example
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

testPublish() 🔗

Test the publishing process

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
Function DaggerDevTypescriptSdk.testPublish is not accessible from the dagger-dev module

publish() 🔗

Publish the Typescript SDK

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
dryRunBoolean -No description provided
npmTokenSecret -No description provided
Example
Function DaggerDevTypescriptSdk.publish is not accessible from the dagger-dev module

bump() 🔗

Bump the Typescript SDK’s Engine dependency

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
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

test() 🔗

Test the Elixir SDK

Return Type
Void !
Example
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

testPublish() 🔗

Test the publishing process

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
Function DaggerDevElixirSdk.testPublish is not accessible from the dagger-dev module

publish() 🔗

Publish the Elixir SDK

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
dryRunBoolean -No description provided
hexApikeySecret -No description provided
Example
Function DaggerDevElixirSdk.publish is not accessible from the dagger-dev module

bump() 🔗

Bump the Elixir SDK’s Engine dependency

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
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

test() 🔗

Test the Rust SDK

Return Type
Void !
Example
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

testPublish() 🔗

Test the publishing process

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
Function DaggerDevRustSdk.testPublish is not accessible from the dagger-dev module

publish() 🔗

Publish the Rust SDK

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
dryRunBoolean -No description provided
cargoRegistryTokenSecret -No description provided
Example
Function DaggerDevRustSdk.publish is not accessible from the dagger-dev module

bump() 🔗

Bump the Rust SDK’s Engine dependency

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
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

test() 🔗

Test the PHP SDK

Return Type
Void !
Example
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

generateSdkReference() 🔗

Generate the PHP SDK API reference documentation

Return Type
Directory !
Example
Function DaggerDevPhpsdk.generateSdkReference is not accessible from the dagger-dev module

testPublish() 🔗

Test the publishing process

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
Function DaggerDevPhpsdk.testPublish is not accessible from the dagger-dev module

publish() 🔗

Publish the PHP SDK

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
dryRunBoolean -No description provided
gitRepoString "https://github.com/dagger/dagger-php-sdk.git"No description provided
gitRepoSourceString "https://github.com/dagger/dagger.git"No description provided
gitUserNameString "dagger-ci"No description provided
gitUserEmailString "hello@dagger.io"No description provided
githubTokenSecret -No description provided
Example
Function DaggerDevPhpsdk.publish is not accessible from the dagger-dev module

bump() 🔗

Bump the PHP SDK’s Engine dependency

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
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

test() 🔗

Test the Java SDK

Return Type
Void !
Example
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

testPublish() 🔗

Test the publishing process

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
Function DaggerDevJavaSdk.testPublish is not accessible from the dagger-dev module

publish() 🔗

Publish the Java SDK

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
dryRunBoolean -No description provided
Example
Function DaggerDevJavaSdk.publish is not accessible from the dagger-dev module

bump() 🔗

Bump the Java SDK’s Engine dependency

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
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

maven() 🔗

Return Type
Container !
Example
Function DaggerDevJavaSdk.maven is not accessible from the dagger-dev module

DaggerDevDotnetSdk 🔗

lint() 🔗

Return Type
Void !
Example
Function DaggerDevDotnetSdk.lint is not accessible from the dagger-dev module

test() 🔗

Return Type
Void !
Example
Function DaggerDevDotnetSdk.test is not accessible from the dagger-dev module

testPublish() 🔗

Return Type
Void !
Arguments
NameTypeDefault ValueDescription
tagString !-No description provided
Example
Function DaggerDevDotnetSdk.testPublish is not accessible from the dagger-dev module

generate() 🔗

Return Type
Directory !
Example
Function DaggerDevDotnetSdk.generate is not accessible from the dagger-dev module

bump() 🔗

Return Type
Directory !
Arguments
NameTypeDefault ValueDescription
versionString !-No description provided
Example
Function DaggerDevDotnetSdk.bump is not accessible from the dagger-dev module