项目作者: EricKoegel

项目描述 :
Xfce Jenkins
高级语言: Shell
项目地址: git://github.com/EricKoegel/buildbot-xfce.git
创建时间: 2017-06-13T00:13:02Z
项目社区:https://github.com/EricKoegel/buildbot-xfce

开源协议:MIT License

下载


Xfce buildbot for buildbot.xfce.org

This project uses Vagrant, VirtualBox, and Ansible to provision a Jenkins automation server and multiple builders running Ubuntu, FreeBSD, OpenBSD, DragonFly BSD, openindiana, and Debian. Once the cluster is provisioned, Jenkins will then build the entire Xfce project to ensure the code compiles without errors on those platforms. By following the instructions below you can run that same cluster, test changes, and submit pull requests to contribute back.

Requirements

Setup

Install external roles to ansible/roles

  1. ansible-galaxy install -f -r requirements.yml

Deploy

  1. vagrant up

Post deployment

Connect to the default page of http://10.10.10.10:8080

The default jenkins username/password: admin/admin

The list of default values are in ansible/vars/common_vars.yml

You can also remote into the VMs by running:

  1. vagrant ssh Debian
  2. vagrant ssh DragonFlyBSD
  3. vagrant ssh FreeBSD
  4. vagrant ssh Jenkins
  5. vagrant ssh OpenBSD
  6. vagrant ssh OpenIndiana
  7. vagrant ssh Ubuntu