Commit Graph

13 Commits

Author SHA1 Message Date
Andrea Dell'Amico 36a2164ab9 The JDK on the jenkins master must have graphical capabilities. Do not install the headless version. 2019-05-08 10:57:02 +02:00
Andrea Dell'Amico da60534b12 Jenkins: install a list of packages on the slaves too. 2019-05-08 10:45:11 +02:00
Andrea Dell'Amico 1079453b88 Jenkins: add a new tag specific to the maven settings tasks. 2019-05-07 18:39:49 +02:00
Andrea Dell'Amico d56e7be10c Fix the cron job tasks that must be installed on the slaves. 2019-05-01 18:06:47 +02:00
Andrea Dell'Amico 2033f01ee5 Remove the task that installed the master ssh key reading a local file. 2019-05-01 17:22:42 +02:00
Andrea Dell'Amico fe87db7acd Jenkins role: automate the initialization, create an admin user. 2019-05-01 16:35:13 +02:00
Andrea Dell'Amico edeca5608c Various fixes to the jenkins playbook. No plugin can be installed before the initial jenkins configuration. 2019-01-24 18:29:09 +01:00
Andrea Dell'Amico 48d5e03ea7 Refactor the Jenkins role, now can be used on CentOS too. 2019-01-24 13:20:24 +01:00
Andrea Dell'Amico 07ebea657c Refactor: fix all the 'when: variable is changed' occurrencies. 2018-08-09 18:48:09 +02:00
Andrea Dell'Amico 07a8832789 library/roles/jenkins: Add slaves and common tasks. Fix some tasks in the master role. 2017-03-31 19:39:09 +02:00
Andrea Dell'Amico 834062b38b library/roles/jenkins/master: Use the jenkins_plugin module to install the plugins. 2017-03-21 18:17:47 +01:00
Andrea Dell'Amico 96c49f4602 library/roles/jenkins: Other pieces of the jenkins master role. 2017-03-16 11:42:08 +01:00
Andrea Dell'Amico 468d033b5d library/roles/jenkins: Role to install jenkins 2. 2017-02-07 19:44:03 +01:00