- name: Hello
uses: dagger/[email protected]
with:
module: github.com/shykes/daggerverse/hello
call: hello --greeting Hola --name Jeremy
cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }}
version: "latest" # semver vX.Y.Z
- name: Hello
uses: dagger/[email protected]
with:
shell: container | from alpine | with-exec echo,"hello, world!" | stdout
cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }}
- name: Integration Test
uses: dagger/[email protected]
with:
workdir: db-service
verb: run
args: node build.js
cloud-token: ${{ secrets.DAGGER_CLOUD_TOKEN }}
version: "latest" # semver vX.Y.Z
By setting the version to latest
, this action will install the latest version of Dagger.
Key | Description | Required | Default |
---|---|---|---|
version |
Dagger Version | true | n/a use semver x.y.z or 'latest' |
commit |
Dagger Dev Commit (overrides version ) |
false | '' |
dagger-flags |
Dagger CLI Flags | false | '--progress plain' |
verb |
CLI verb (call, run, download, up, functions, shell, query) | false | 'call' |
workdir |
The working directory in which to run the Dagger CLI | false | '.' |
cloud-token |
Dagger Cloud Token | false | '' |
module |
Dagger module to call. Local or Git | false | '' |
args |
Arguments to pass to CLI | false | '' |
call |
Arguments to pass to CLI (Alias for args with verb:call) | false | '' |
shell |
Arguments to pass to CLI (Alias for args with verb:shell) | false | '' |