💾 Archived View for gemini.bortzmeyer.org › fosdem › event-11575.gmi captured on 2022-04-29 at 01:18:24. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

FOSDEM event "Configure Once, Run Everywhere"

Jon Edvald

Type devroom

How and Why to Use a Common Configuration for Dev, Testing, and CI Environments

Starts on day 2 (2021-02-07) at 16:40 (Brussels time, UTC+1) in room Cicd (duration 00:45)

Matrix room #cicd:fosdem.org

Many of the challenges developers encounter with CI pipelines stem from the fact that CI is siloed from the rest of the development process:

• Because development environments are configured separately from CI (and are often pared down and simplified), devs run into hard-to-predict CI errors caused by discrepancies in environments.

• Integration and end-to-end tests are commonly available only in CI, meaning that troubleshooting these test failures requires long and inefficient feedback loops—every fix requires a developer to push and wait for another CI run.

In this talk, we will describe and demonstrate how to use the open source project Garden to ensure that environments are consistent and predictable at every step of the pre-production pipeline—from development, to testing, to CI. We’ll also show how to give developers the ability to run integration and end-to-end tests during the development process, making it easier to catch and fix issues when it’s most efficient.

FOSDEM schedule page