Skip to content

Latest commit

 

History

History
22 lines (13 loc) · 893 Bytes

README.MD

File metadata and controls

22 lines (13 loc) · 893 Bytes

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