Skip to content

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.

Notifications You must be signed in to change notification settings

godofwharf/marathon-deployer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

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.

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

No packages published

Languages