Pour forger ce cours, nous nous sommes basés sur la documentation suivante :
https://docs.docker.com/develop/develop-images/dockerfile_best-practices/
https://docs.docker.com/engine/reference/commandline/build/
https://docs.docker.com/engine/reference/builder/
https://docs.docker.com/engine/security/rootless/
https://docs.github.com/en/actions/using-workflows
https://docs.github.com/en/actions/security-guides/encrypted-secrets
https://learn.microsoft.com/fr-fr/dotnet/core/tools/dotnet-test
https://fr.parasoft.com/blog/implementing-qa-in-a-ci-cd-pipeline/
https://www.pagerduty.com/resources/learn/what-is-continuous-integration/
https://github.com/actions/checkout
https://github.com/actions/setup-dotnet
https://github.com/marketplace/actions/dotnet-tests
https://github.com/actions/upload-artifact
https://github.com/marketplace/actions/setup-node-js-environment
https://github.com/docker/login-action
https://github.com/jenkins-x-plugins/jx-release-version
https://github.com/softprops/action-gh-release
https://github.com/docker/build-push-action