---
# System prepended metadata

title: Pulp CI architecture
tags: [PulpCon 2020]

---

# Pulp CI architecture

## Problem

Our CI is a mishmash of pieces cobbled together through incremental changes over the past few years

## Goals
       
* Redesign our CI architecture to make it not Travis-specific (for move to Github Actions)
* Make it so devs can easily run it from inside pulplift
    * Not have to debug on Travis
* Make it plugable or easier to add new functionality/checks
* Have a way to automatically update repos when there are changes
* Use python instead of bash
* Have the CI image running locally

## Proposal

* Packaging the CI
    * Versioning the package
* Helpful error messages due env issues
*


###### tags: `PulpCon 2020`

