# 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`