You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Nomad Deploy
0.0.5
Small GitHub Action that runs nomad job run ...
with the Nomad CLI.
Straightforward checkout then publish
name: Deploy Nomad Job
on: [push]
jobs:
deploy:
name: Nomad Deploy
runs-on: ubuntu-latest
steps:
- name: Checkout the code
uses: actions/checkout@v1
- name: Deploy with Nomad
uses: qazz92/nomad-deploy
with:
token: '{{ secrets.YOUR_NOMAD_SECRET }}'
address: '{{ secrets.YOUR_NOMAD_SERVER }}'
job: path/to/your/nomad/job/file
config: path/to/your/levant/config/file
token
: passed as-token=
to thenomad job run
command (see here how to get one)address
: public address of a nomad server (passed as-address=
)job
: path to the nomad job specification to run (defined according to the spec here)config
: path to the levant config file
- Verify it works
- Validation config file & job file