CI/CD
ci-bot
ci-bot is a system that compiles binaries from a Github repository and sends them to the target server(s).
Configuration
- Add a new webhook to the Github repository: https://ci.attracs.com/github/webhook -> payload. application/json -> content type
- This step is no longer necessary if your repository is part of the Attracs organization in Github.
- ~~Configure ci-bot to run on new Github repos from here:~~ ~~
attracs-linux-playbook/services/ci/configs/attracs.json~~~~.~~
- ~~Configure ci-bot to run on new Github repos from here:~~ ~~
- Lastly, run the AWX template ci.attracs.com update or manually run the ansible-playbook
attracs-linux-playbook/services/ci/ci.yml
Other materials
How to configure ci-bot webhook: CI / build automation (https://app.clickup.com/2496230/docs/2c5q6-4117/2c5q6-1415) Github settings (https://app.clickup.com/2496230/docs/2c5q6-4117/2c5q6-1408)