Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 850 Bytes

README.md

File metadata and controls

18 lines (14 loc) · 850 Bytes

Pipeline : Continuous Integration / Continious Deployment with Jenkins

Project description

  • This is a complete pipeline CI/CD with Jenkins 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

Project description

stage_jenkins