Skip to content

nlamirault/magneto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magneto

License GPL 3

Description

Setup your Continuous integration sytem on a Mesos Cluster with Vagrant. Magneto uses :

Prerequisites

It has been tested using :

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 on 10.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 on 10.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

About

Continuous integration system build using Mesos platform

Resources

License

Stars

Watchers

Forks

Packages

No packages published