A python script that uses marathon healthchecks to do atomic rolling deployment of apps on Marathon. It follows blue-green deployment model. It ensures that deployment is rolled back if healthcheck fails due to any reason. It is designed to deploy Java application which use Maven. It integrates with Gitlab to pull the latest code changes and adds versioning to the apps. A deployment is triggered whenever there is a code change or marathon config change.
-
Notifications
You must be signed in to change notification settings - Fork 1
A simple python script which can be integrated with Jenkins for deploying apps on marathon. The script ensures atomicity of deployment with facilities for rollback on failure and such making use of healthchecks in marathon. This script can be used to do Continuous Deployment on Marathon.
godofwharf/marathon-deployer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A simple python script which can be integrated with Jenkins for deploying apps on marathon. The script ensures atomicity of deployment with facilities for rollback on failure and such making use of healthchecks in marathon. This script can be used to do Continuous Deployment on Marathon.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published