Skip to content

CI/CD

CI

SIG members can request access to the CentOS OpenShift instance to run CI/CD jobs as needed.

OpenShift can be configured either via the UI or via the "oc" CLI. The CLI is not packaged but can be downloaded here.

To use the CLI, you'll need to login first. You can get the required token via the UI. First, login to OpenShift, then click on your username in the top right corner and click "copy login command", you'll then get a CLI command that you can use to login using the CLI.

Currently we're running:

  • systemd-git-update, a periodic task to keep our systemd repo in sync with upstream. To update to a new version, run oc start-build systemd-git-update --from-repo . from the root of the systemd-releng repository.
  • systemd-cd, a periodic task to kick off builds on CBS for systemd based off the latest git changes. To update to a new version, run oc start-build systemd-cd --from-repo . from the root of the systemd-releng repository.
  • a Jenkins instance that is currently unused