Sign inSign up

sheepkiller/jenkins-mesos

By sheepkiller

Updated over 9 years ago

Yet Another Jenkins docker images. Designed to work with marathon and a docker storage plugin.

Image
0

1.5K

sheepkiller/jenkins-mesos repository overview

Yet another jenkins on mesos docker image

Requirements

  • docker >= 1.8.0
  • mesos >= 0.23.0
  • marathon >= 0.10.0
  • a ceph cluster
  • docker-rbd-plugin installed and configured on your mesos slaves

(note: you can use any docker storage plugins)

Run

Modify marathon.json to fit your needs and POST the JSON to marathon. rbd volume should be created automatically. You can also pre-create (and prepopulate if you dare to) the volume if you need more or less space.

Limitations

  • Run only one instance per volume, so do not restart with marathon "restart app"

ToDo

  • JVM auto tuning (via cgroup mount)
  • default config file
  • https
Was inspired by:

Tag summary

Content type

Image

Digest

sha256:ca4dd50a4

Size

586.6 MB

Last updated

over 9 years ago

docker pull sheepkiller/jenkins-mesos