Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/romanzipp/wanderer-action
Deploy directly to Nomad via Wanderer
https://github.com/romanzipp/wanderer-action
actions deploy github-actions nomad wanderer
Last synced: 18 days ago
JSON representation
Deploy directly to Nomad via Wanderer
- Host: GitHub
- URL: https://github.com/romanzipp/wanderer-action
- Owner: romanzipp
- License: mit
- Created: 2022-09-22T10:19:50.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-28T12:25:41.000Z (about 2 years ago)
- Last Synced: 2024-03-14T21:43:11.681Z (8 months ago)
- Topics: actions, deploy, github-actions, nomad, wanderer
- Language: JavaScript
- Homepage: https://github.com/romanzipp/Wanderer
- Size: 193 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Wanderer Action
This is the GitHub Action workflow for [Wanderer](https://github.com/romanzipp/Wanderer) deployer.
## Usage
```yml
name: Foo
jobs:
deploy:
steps:
- name: "Publish to Wanderer"
uses: romanzipp/Wanderer-Action@v1
with:
token: ${{ secrets.WANDERER_TOKEN }}
endpoint: https://wanderer.example.com
server: 1
job: example-app
selector: WEB_VERSION
version: 1.0.0```
### Available parameters
| Parameter | Required | Description | Example |
|-------------------------|----------|--------------------------------------------------|------------------------------|
| endpoint | **yes** | The base url to your Wanderer instance | https://wanderer.example.com |
| token | **yes** | The specified Wanderer authentication API token | |
| server | **yes** | The Wanderer server ID | 1 |
| job | **yes** | The Nomad job ID | example-app |
| selector | **yes** | The version selector as specified in Wanderer UI | `WEB_VERSION` |
| version | **yes** | The new version to be deployed | `1.0.0` |
| cf-access-client-id | no | Cloudflare Access Client Id | |
| cf-access-client-secret | no | Cloudflare Access Client Secret | |## License
Released under the [MIT License](LICENSE.md).
## Authors
- [Roman Zipp](https://github.com/romanzipp)