Skip to content

Basic Template for CICD with deploy to cloud, integrations tests, pre-commit, badges, coverage, flake8 and mypy

Notifications You must be signed in to change notification settings

StepanGavrilov/AwesomeCICD

Repository files navigation

Basic Template for GitLab CI with integrations tests, pre-commit, badges, coverage, flake8 and mypy

  • GitHub cicd with deploy to cloud
  • pre-commit
  • gitlab ci
  • badges
  • integration tests
  • coverage & junit
  • flake & black & mypy
  • docker-compose

CICD Architecture

cicd.png

Mirror gitlab

GitLab Mirror

Start Local

  ./entrypoint.sh Local

Local tests

  ./entrypoint.sh PreCommitTest

How commit ?

git add .pre-commit-config.yaml
pre-commit run --all-files --show-diff-on-failure
pre-commit clean

Releases

No releases published

Packages

No packages published