datasektionen/Deploy Job to Nomad

Deploys an application to Datasektionen's Nomad environment.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenToken to log into GitHub container registry withyes
nomad-tokenNomad Deploy token authorized to issue this deploymentyes
nomad-addrNomad server address at where to deploy the jobyes
job-file-pathPath to file containing Nomad job spec for this applicationjob.nomad.hcl
package-variantSuffix for package name, if any (e.g., `dev` in `repo-dev`)""
image-tagThe ghcr.io tag to release under (e.g., latest or preview)latest
build-varsString of environment variables to pass to build stage""
build-contextPrimary directory where the Dockerfile resides.
build-dockerfilePath to the Dockerfile relative to the repository rootDockerfile
build-platformsComma-separated list of Docker platforms to build forlinux/amd64
skip-deployWhether to skip deploying the Nomad job (just build & push)false
deploy-image-ref-varName for job variable with image ref when passing to Nomadimage_tag
deploy-argsString of extra arguments to pass to `nomad run` command""
nomad-versionHashicorp Nomad version to download and use (leave default)1.8.4
namedescription
built-image-refFull Docker image reference (name:tag) as built and pushed