Introduce Continuous Integration build for the Ansible project #11

Open
opened 2023-11-04 01:00:10 +00:00 by emil · 0 comments
Owner

User story

As an engineer, I would like to have every commit in a feature branch and every commit merged in main automatically linted, tested and integrated, so that I will not waste time with repetitive manual activities, such as linting, testing, building, packaging, uploading release, etc.

Acceptance criteria

  1. A Buildbot build pipeline has been set up with https://ci.theliberatededge.org/
  2. The pipeline has been set up to lint the Ansible project.
  3. The pipeline has been set up to execute all existing Ansible Molecule scenarios as a testing phase.
  4. The pipeline has been set up so that it could be triggered manually.
  5. The pipeline has been set up so that a build is automatically triggered after a commit is pushed to git.
# User story As an engineer, I would like to have every commit in a feature branch and every commit merged in `main` automatically linted, tested and integrated, so that I will not waste time with repetitive manual activities, such as linting, testing, building, packaging, uploading release, etc. # Acceptance criteria 1. A [Buildbot](https://buildbot.net/) build pipeline has been set up with https://ci.theliberatededge.org/ 2. The pipeline has been set up to lint the Ansible project. 3. The pipeline has been set up to execute all existing Ansible Molecule scenarios as a testing phase. 4. The pipeline has been set up so that it could be triggered manually. 5. The pipeline has been set up so that a build is automatically triggered after a commit is pushed to git.
emil added this to the wiki.js - installation & update project 2023-11-04 01:00:10 +00:00
emil added a new dependency 2023-11-04 01:01:54 +00:00
emil added the
Infrastructure
Ways of working
labels 2023-11-10 23:03:18 +00:00
Sign in to join this conversation.
No description provided.