Skip to content

samiamoura/student-list-gitlab-CI_CD

Repository files navigation

build status

Pipeline : Continuous Integration / Continious Deployment

Project description

  • This is a complete pipeline CI/CD with GitLab to deploy a python application in production
  • This infrastructure it's componed of 3 servers (gitlabserver, build server and production server)
  • We use Ansible, Docker, Git and Gitlab tools
  • The differents stages are :
    1. Ensure lint syntax of diferents langages (bash, yamel and markdown) is OK
    2. Ensure servers are availables
    3. Ensure syntax ansible is OK with ansible-lint
    4. Build image on the build server and push artifact on the artifactory docker
    5. Deploy application on the production server
    6. Ensure application is deployed

About

Pipeline CI/CD with GitLab-CI, Ansible, Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages