Awesome
Magneto
Description
Setup your Continuous integration sytem on a Mesos Cluster with Vagrant. Magneto uses :
Prerequisites
It has been tested using :
- Virtualbox 4.2.2
- Vagrant 1.4.3
Installation
CoreOS
Into the coreos directory :
-
Creates the VM :
$ vagrant up
-
Check services and wait until all services are running:
$ vagrant ssh > fleetctl list-units UNIT MACHINE ACTIVE SUB marathon.service 35127efe.../10.9.8.7 activating start-pre mesos-master.service 35127efe.../10.9.8.7 activating start-pre mesos-slave.service 35127efe.../10.9.8.7 activating start-pre zookeeper.service 35127efe.../10.9.8.7 active running
-
Check Mesos UI on
10.9.8.7:5050
and Marathon UI on10.9.8.7:8080
Ubuntu Trusty 64
Into the ubuntu directory :
-
Creates the VM:
$ vagrant up
-
Check Mesos UI on
10.8.6.4:5050
and Marathon UI on10.8.6.4:8080
License
Magneto is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Magneto is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
See COPYING for the complete license.
Changelog
A changelog is available here.
Contact
Nicolas Lamirault nicolas.lamirault@gmail.com