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