15 seconds

Laptop deploy to prod.

The demo worked. The laptop image did not match CI. Prod drifted.

CIBuild · test · planArtifactSame bytesProdOnly from CI
Lesson notesShip through CI: the short version+

Week 9 · Kubernetes & Terraform · about 3 minutes

What you will be able to do

Send every Helix deploy through the same pipeline that built the demo artifact.

The idea

Humans merge; CI builds, tests, plans, and deploys. No snowflake laptop ships.

The artifact that passed checks is the only artifact that runs.

jobs:
  deploy:
    needs: [test, plan]
    steps:
      - run: helm upgrade --install helix ./chart

If it did not go through CI, it is not a release.

Key takeaways

  • CI builds the artifact.
  • Same bytes you tested.
  • No laptop deploys.

Part of the Forward Deployed Engineer roadmap. New to the role? Start with what a Forward Deployed Engineer does.