Skip to content

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

  1. Add a new webhook to the Github repository: https://ci.attracs.com/github/webhook -> payload. application/json -> content type
  2. This step is no longer necessary if your repository is part of the Attracs organization in Github.
    1. ~~Configure ci-bot to run on new Github repos from here:~~ ~~attracs-linux-playbook/services/ci/configs/attracs.json~~~~.~~
  3. 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)


Subpages