1
0

Merge branch 'add-jenkins' of p281392/molgenis-ops-rancher into master

This commit is contained in:
Sido Haakma 2018-04-05 21:13:11 +02:00 committed by Gogs
commit 4b5f0fd476
5 changed files with 67 additions and 2 deletions

View File

@ -0,0 +1,17 @@
# Jenkins for MOLGENIS
Flexible software for scientific data
## Rancher configuration
These templates can create a range of MOLGENIS stacks on top of Rancher. The latests and stable release serves 4 docker services:
- Jenkins
- Jenkins Agent - Development tools
## Usage
- Select Jenkins from catalog
- Fill in the questions in the template area
- Click *Launch*
## Loadbalancers
You can check lb.molgenis.org to check the availabity of the stack.

View File

@ -0,0 +1,26 @@
version: '2'
services:
jenkins:
image: jenkinsci/blueocean:latest
ports:
- 8080
volumes:
- molgenis-jenkins
labels:
io.rancher.container.pull_image: always
traefik.frontend.rule: Host:${DOMAINS}
traefik.backend: ${TRAEFIK_BACKEND}
traefik.enable: true
traefik.port: 8080
jenkins-agent-devtools:
image: registry.webhosting.rug.nl/molgenis/jenkins-agent-devtools:latest
volumes:
- molgenis-jenkins-agent-devtools
volumes:
molgenis-jenkins:
driver: local
molgenis-jenkins-agent-devtools:
driver: local

View File

@ -0,0 +1,15 @@
.catalog:
name: jenkins
version: latest
description: Jenkins for Molgenis
minimum_rancher_version: v1.6.3
start_on_create: true
scale: 1
health_check:
port: 8080
interval: 5000
unhealthy_threshold: 3
request_line: 'GET / HTTP/1.0'
healthy_threshold: 2
response_timeout: 5000

View File

@ -0,0 +1,7 @@
name: Jenkins
description: |
Jenkins for Molgenis
version: v1.0.0
category: All
maintainer: Molgenis DEVOPS-team
projectURL: https://jenkins.io

View File

@ -1,7 +1,7 @@
name: Molgenis name: Molgenis
description: | description: |
Molgenis | Flexible software for scientific data Molgenis | Flexible software for scientific data
version: v5.0.0 version: v7.0.0
category: All category: All
maintainer: Molgenis DEV-team and community-members maintainer: Molgenis DEV-team and community-members
projectURL: http://molgenis.org projectURL: https://www.molgenis.org