logo
  1. Pierre Blanc

    Thu 26 January 2023

    Start using dci-pipeline

    This post will describe what is a pipeline in the DCI world and how to use it step by step to create workflows in our testing environment.

    Read more
  2. Frédéric Lepied

    Fri 21 October 2022

    How to manage shared deployments in DCI

    dci-queue: a simple resource management system in DCI

    Read more
  3. Nacho Silla

    Fri 09 September 2022

    Using prefixes to operate multiple DCI environments

    Prefixes allow you to control the inventory and settings of different DCI environments from a single central directory. We hope this article will convince you of the convenience of using prefixes in your DCI labs and will serve as a solid foundation for you to start leveraging their potential.

    Read more
  4. Tony Garcia

    Fri 29 April 2022

    How to automate DCI components creation

    Components are the artifacts used in a DCI job, these are the elements that distinguish jobs. They are the elements to be tested on each job. This post will discuss their use and an example of how to automate them to be continuously tested.

    Read more
  5. Haïkel Guémar

    Mon 04 April 2022

    Introduction to the Red Hat Distributed CI Python API

    In a previous post, you have been introduced to Red Hat Distributed CI (DCI) infrastructure and how it enables Red Hat partners to integrate into Red Hat CI workflow. Now, we will be focusing on how to interact with DCI through the Python API.

    Read more
  6. Tony Garcia

    Fri 25 March 2022

    Gerrit for GitHub users

    Most, if not all of the Distributed CI repositories, including this blog, are hosted in softwarefactory-project.io. Gerrit is the tool used to integrate the changes to such repositories. On the other hand, GitHub is the most popular service to host and integrate changes these days, this makes most of the developers familiar with GitHub to a certain extent. As such, this article attempts to explain to developers/contributors how to use Gerrit from the perspective of someone already familiar with GitHub.

    Read more
  7. Yassine Lamgarchal

    Tue 22 February 2022

    Introduction to the Red Hat Distributed CI

    Red Hat provides mainly infrastructure software like RHEL, OpenShift or OpenStack. These are established technologies for our customers but also for our partners. In order to keep the software as stable as possible, Red Hat works on doing various Quality Assurance and Continuous Integration processes. In this article we are going to focus on one specifically. The CI workflow from the point of view of a Red Hat partner.

    Read more