https://github.com/mubarokahh/simulating-a-typical-ci-cd-pipeline-for-a-php-based-application
Tools
https://github.com/mubarokahh/simulating-a-typical-ci-cd-pipeline-for-a-php-based-application
ansible aws-ec2 jenkins jfrog mysql php sonarqube
Last synced: 3 months ago
JSON representation
Tools
- Host: GitHub
- URL: https://github.com/mubarokahh/simulating-a-typical-ci-cd-pipeline-for-a-php-based-application
- Owner: Mubarokahh
- License: mit
- Created: 2023-10-30T03:27:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-31T16:02:45.000Z (over 1 year ago)
- Last Synced: 2025-01-09T09:52:40.564Z (5 months ago)
- Topics: ansible, aws-ec2, jenkins, jfrog, mysql, php, sonarqube
- Homepage:
- Size: 39.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simulating A Typical CI/CD Pipeline For A PHP Based Application
I will be performing the CI/CD concept in this project by pushing a PHP application from Github to Jenkins to perform a multi-branch pipeline job (build job is done on each branches of a repository simultaneously). To ensure continuous integration of codes from many developers, this is done. Following that, the build job's artifacts are packaged and sent to a sonarqube server for testing before being deployed to an artifactory, where ansible is used to trigger a job that will deploy the application to a production environment.The CI/CD pipeline is represented by the diagram below.
