CI/CD

pre-commit: tarkistukset ennen committia

Koukut ajavat linterit ja muotoilun ennen kuin koodi päätyy repositorioon.

Komennot ja asetukset

# .pre-commit-config.yaml
repos:
- repo: https://github.com/koalaman/shellcheck-precommit
  rev: v0.10.0
  hooks:
  - id: shellcheck

pre-commit install
pre-commit run --all-files

Huomioitavaa

Aja samat koukut CI:ssä, jotta niitä ei voi ohittaa.

Lue myös

CI/CD

GitLab CI: koonti ja testit jokaisella commitilla

Vaiheista koostuva putki rakentaa projektin ja ajaa testit puhtaassa kontissa.

CI/CD

GitHub Actions C-projekteille

Workflow ajaa koonnin ja testit jokaisella pushilla ja pull requestilla.