drone-plugins/drone-marathon

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

Homepage:

Size: 100

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

drone-marathon

Build Status Coverage Status [](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

Build the binary with the following command:

 build
Docker

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..
Usage

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

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.