Name: drone-marathon
Owner: drone-plugins
Description: Drone plugins for deploy to Marathon
Created: 2016-04-21 05:40:13.0
Updated: 2018-03-16 15:13:08.0
Pushed: 2018-03-16 15:13:09.0
Size: 100
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
[](https://imagelayers.io/?images=plugins/marathon:latest 'Get your own badge on imagelayers.io')
Drone plugin to deploy applications to Marathon. For the usage information and a listing of the available options please take a look at the docs.
Build the binary with the following command:
build
Build the Docker image with the following command:
docker
Please note incorrectly building the image for the correct x64 linux and with CGO disabled will result in an error when running the Docker image:
er: Error response from daemon: Container command
n/drone-marathon' not found or does not exist..
Build and publish from your current working directory:
er run --rm \
PLUGIN_SERVER=http://marathon.mycluster.io:8080 \
PLUGIN_ID=myapp \
PLUGIN_INSTANCES=1 \
PLUGIN_CPUS=0.5 \
PLUGIN_MEM=64.0 \
PLUGIN_DOCKER_IMAGE=busybox \
PLUGIN_CMD="while [ true ] ; do echo 'Hello Drone' ; sleep 5 ; done" \
DRONE_COMMIT_SHA=d8dbe4d94f15fe89232e0402c6e8a0ddf21af3ab \
$(pwd)/$(pwd) \
$(pwd) \
ugins/marathon