plone/plone.jenkins_server

Name: plone.jenkins_server

Owner: Plone Foundation

Description: Provisioning for a Jenkins CI server with Nginx for Plone projects.

Created: 2014-07-23 09:46:11.0

Updated: 2018-02-04 22:14:28.0

Pushed: 2018-02-04 22:15:33.0

Homepage:

Size: 81

Language: null

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Jenkins server

Provisioning for a Jenkins CI server with Nginx for Plone projects.

Requirements

None.

Role variables

You can set different variables, that change the ones in defaults/main.yml or even better add them to vars/main.yml.

For a successful provisioning, this role needs some other variables, that must be provided:

Example playbook

Example of how to use this role:

- hosts: jenkins.plone.org
  roles:
    - plone.jenkins_server
  vars:
    admin_email: my@email.org
    simple_theme_css_url: https://rawgit.com/plone/jenkins.plone.org/master/jenkins.plone.org.css
    simple_theme_js_url: https://cdnjs.cloudflare.com/ajax/libs/doony/2.1/js/doony.min.js
    jenkins_admins:
      - tisto
      - gforcada
    github_orgs:
      - plone
      - collective
    nodes_info:
      - name: "Node1"
        host: "node1.jenkins.plone.org"
        port: "8081"
      - name: "Node2"
        host: "node2.jenkins.plone.org"
        port: "8082"
    github_app_client_id: 1234567890
    github_app_client_secret: 1234567890abcdef1234567890abcdef1234567890abcdef
Nodes playbook

Looking for the ansible playbook for nodes?

Look no further: plone.jenkins_node

License

GPLv2

Author information

Plone Community.


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.