Gating projects on GitHub using Zuul

Introduction

Zuul is a very versatile tool for Continuous Integration. When used as part of a Software Factory deployment, it is configured by default to gate new commits to the integrated (but optional) Gerrit instance, however it can be configured to do much more than that.

In this post, we …

more ...

CI/CD workflow offered by Zuul/Nodepool on Software Factory

High level overview of Software Factory

Zuul and Nodepool are at the core of Software Factory.

  • Zuul is a job scheduler/runner.
  • Nodepool is the node provisioner on which Zuul executes jobs.

Software Factory provides a fully functional Zuul and Nodepool platform out of the box through default settings and …

more ...

Sprint 2019 11 Jan to 30 Jan summary

Below are the tasks we worked on during our last sprint.

Regarding our contributions to Zuul and Nodepool:

  • freeze_job: worked on a new zuul-runner command line to be able to run a job locally. This rebased and fix the proposed implementation and added the execute sub-command as well as support …
more ...