Dagger
Search

pipeline

No long description provided.

Installation

dagger install gitlab.com/daggerverse1/pipeline@v0.2.0

Entrypoint

Return Type
Pipeline
Example
dagger -m gitlab.com/daggerverse1/pipeline@1c5f500e55f77800827188394d67b81e7cf2a657 call \
func (m *MyModule) Example() *dagger.Pipeline  {
	return dag.
			Pipeline()
}
@function
def example() -> dagger.Pipeline:
	return (
		dag.pipeline()
	)
@func()
example(): Pipeline {
	return dag
		.pipeline()
}

Types

Pipeline 🔗

run() 🔗

Run lit le manifest.yaml et publie chaque composant

Return Type
String !
Arguments
NameTypeDefault ValueDescription
srcDirectory !-Racine du repo
registryString !"docker.io"Registry de destination
usernameString !-Username du registry
passwordSecret !-Password du registry
commitTagString -CI_COMMIT_TAG — tag git si existant
commitShaString !-CI_COMMIT_SHORT_SHA — hash court du commit
Example
dagger -m gitlab.com/daggerverse1/pipeline@1c5f500e55f77800827188394d67b81e7cf2a657 call \
 run --src DIR_PATH --registry string --username string --password env:MYSECRET --commit-sha string
func (m *MyModule) Example(ctx context.Context, src *dagger.Directory, registry string, username string, password *dagger.Secret, commitSha string) string  {
	return dag.
			Pipeline().
			Run(ctx, src, registry, username, password, commitSha)
}
@function
async def example(src: dagger.Directory, registry: str, username: str, password: dagger.Secret, commit_sha: str) -> str:
	return await (
		dag.pipeline()
		.run(src, registry, username, password, commit_sha)
	)
@func()
async example(src: Directory, registry: string, username: string, password: Secret, commitSha: string): Promise<string> {
	return dag
		.pipeline()
		.run(src, registry, username, password, commitSha)
}