Knowledgebase

Continuous Integration for Any Language Print

  • programminglanguages, programming, performance, woocommerce, caching, guide, howto, solution
  • 0

Automated verification.

WHAT IT DOES

Runs checks automatically on every change.

WHAT TO RUN

Build Formatting check Linting and static analysis Tests Dependency vulnerability scan

WHAT TO ENFORCE

That all of them pass before a change is merged.

WHY

A check that can be skipped is eventually skipped.

WHAT TO KEEP FAST

The pipeline.

WHY

A slow pipeline is worked around.

WHAT TO DO ABOUT SLOWNESS

Cache dependencies Run independent checks in parallel Run slow tests separately, less often

WHAT TO MAKE VISIBLE

Failures, immediately, to whoever caused them.

WHAT TO NEVER ALLOW

A permanently failing pipeline.

WHY

It trains everyone to ignore failures.

WHAT TO ADD BEYOND CHECKS

Building a deployable artefact Publishing it, on release

WHAT TO PROTECT

Credentials used by the pipeline, stored as secrets rather than in configuration.

WHAT TO REVIEW

What the pipeline actually verifies, periodically.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot