Skip to content

Commit 452049e

Browse files
authored
Merge pull request #45 from hemanth22/v3.1.0
V3.1.0 [Minor Release] Jenkins on CentOS Docker.
2 parents 992bf1c + d4afcba commit 452049e

5 files changed

Lines changed: 8 additions & 2 deletions

File tree

hub_docker.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
curl -H "Content-Type: application/json" --data '{"source_type": "Branch", "source_name": "v3.0.0"}' -X POST https://registry.hub.docker.com/u/bitroid/centosjenkins/trigger/0c13655b-273e-44e8-bddc-d2d2d4b90082/
1+
curl -H "Content-Type: application/json" --data '{"source_type": "Branch", "source_name": "v3.1.0"}' -X POST https://registry.hub.docker.com/u/bitroid/centosjenkins/trigger/0c13655b-273e-44e8-bddc-d2d2d4b90082/

jenkins/Dockerfile

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM bitroid/centos:dind
22
COPY . .
33
RUN yum update -y;yum install -y initscripts;yum install -y epel-release;yum install -y wget yum-presto openssl ant mlocate vim curl git gcc make gcc-c++ bash-completion-extras which;yum install -y nginx fpaste ansible-* java-1.8.0-openjdk
4-
RUN ansible-galaxy install geerlingguy.nginx;ansible-galaxy install geerlingguy.jenkins; wget -O jenkinsinstaller.playbook https://gist.githubusercontent.com/hemanth22/12c97105bdc99e8c699b44e39548fd37/raw/4614d104038bb08cc531a1ec4dde6688b4e40568/jenkinsinstaller.playbook; ansible-playbook jenkinsinstaller.playbook; ansible-galaxy install hemanth22.butler; wget -O butler.playbook https://gist.githubusercontent.com/hemanth22/003728968edf17785f646e81015d4bbe/raw/4a80f64dfb7ba71b919c7de44914fd78deb156eb/butler.playbook; ansible-playbook butler.playbook
4+
RUN ansible-galaxy install geerlingguy.nginx;ansible-galaxy install geerlingguy.jenkins; wget -O jenkinsinstaller.playbook https://gist.githubusercontent.com/hemanth22/12c97105bdc99e8c699b44e39548fd37/raw/4614d104038bb08cc531a1ec4dde6688b4e40568/jenkinsinstaller.playbook; ansible-playbook jenkinsinstaller.playbook; ansible-galaxy install hemanth22.butler; wget -O butler.playbook https://gist.githubusercontent.com/hemanth22/003728968edf17785f646e81015d4bbe/raw/4a80f64dfb7ba71b919c7de44914fd78deb156eb/butler.playbook; ansible-playbook butler.playbook; yum install -y bcrypt docker-compose; useradd docker; usermod -a -G docker jenkins; usermod -a -G dockerroot jenkins
55
EXPOSE 8080
66
CMD systemctl start nginx
77
CMD ["/usr/sbin/init"]

jenkins/ansible.cfg

100644100755
File mode changed.

jenkins/docker-entrypoint.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/bash
2+
set -e
3+
/usr/sbin/init
4+
systemctl enable docker
5+
systemctl start docker
6+

jenkins/plugins.txt

100644100755
File mode changed.

0 commit comments

Comments
 (0)