Alexander Couzens
6330cf1d98
ansible: osmocom-jenkins-slave: debian.yml: don't install recommends
...
Pulls a lot of packages
Change-Id: I894455ea779ece84c403f768a1260a1cf2528389
2018-07-19 23:04:24 +02:00
Alexander Couzens
5f555dbb40
ansible: osmocom-jenkins-slave: move installing build + runtime deps into own file
...
For small nodes (e.g. simtester) the full blown packages are not required nor supported.
In this case only the jenkins user and the ssh keys will be setted up.
Change-Id: I469a8012b124516bfd9c4d4dd3a3fe0e1ff80bb6
2018-07-19 23:04:24 +02:00
Alexander Couzens
98c2d50040
ansible: osmocom-jenkins-slave: add variables to the README.md
...
Change-Id: I878ed30ee2f44d98635511011c17f0f0e986bcc9
2018-07-19 21:00:41 +00:00
Harald Welte
6866852c37
jobs: add master+gerrit verification job for gapk
...
Change-Id: Iedf3b43c164ae7e3e653820284c4d4ddaa545784
2018-07-03 15:24:25 +00:00
Alexander Couzens
b3ce1d1f2d
ansible: fix deprecation of "include:"
...
"include:" has been deprecated in favour of "include_tasks:".
Change-Id: I6e1bb11e9392f7da9ed554c37f9625daa0950308
2018-06-12 16:16:30 +00:00
Alexander Couzens
4be1378a89
ansible: osmocom-jenkins-slave: install autoconf-archive
...
Required at least by osmo-sysmon.
Change-Id: I5c6536bfb68ffdda7ec7bf71f5d0efeb1cb77e61
2018-06-05 19:23:27 +02:00
Alexander Couzens
68c3ca0203
osmocom-jenkins-slave: install graphiz
...
Change-Id: Iad1f10d057475ca15bc3104b5c97fa57e29db15e
2018-04-24 11:26:24 +02:00
Alexander Couzens
b6bb7258a0
ansible: osmocom-jenkins-slave: fix crontab for fstrim
...
Change-Id: Ib6aae8d1d986346dc7bc0fc945bab6491fff4f3f
2018-04-16 16:30:24 +02:00
Alexander Couzens
a2f86fb5be
osmocom-jenkins-slave: call fstrim periodically
...
Change-Id: I82c497f476abf43148e8d7c027f53b87b5a738fb
2018-04-11 21:28:47 +00:00
Alexander Couzens
fd5b9fd097
osmocom-jenkins-slave: install gsm-manual dependencies
...
Change-Id: I3fa60bd986220e065b1e9eca4308f2b089d505d9
2018-04-11 16:51:24 +00:00
Alexander Couzens
fa9f2a145f
ansible jenkins-slave: only setup ttcn3_slave on debian stretch
...
Change-Id: Iaf043008890da94098986468e1fd3d9578810206
2018-04-05 19:58:51 +00:00
Alexander Couzens
8490e65155
ansible: install eclipse-titan
...
Change-Id: I354271b7c573484b7f538a5a4bb29753a950d5f9
2018-04-05 19:58:51 +00:00
Alexander Couzens
350af695e3
ansible: osmocom-jenkins-slave: don't install recommend packages
...
libuhd-dev would recommend uhd-host which seems not be installable on debian jessie in an lxc.
However we should have already listed all explicit dependencies and shouldn't need
anything else
Change-Id: I6859b8180916a8e172d32030da06ba6fa27d5c45
2018-04-05 19:58:50 +00:00
Harald Welte
482c99223e
ansible: Add docbook5-xml to jenkins build slaves
...
Change-Id: Ic0a33a87a61c9cdd1ca60a023bbf2920d04fefcd
Related: OS#3072
2018-04-02 19:35:13 +00:00
Alexander Couzens
43a7e83921
ansible: jenkins-slave: setup ttcn3 repository
...
Change-Id: I3aa1bf52f6fcae129278dab7081ea5cfc97d0759
2018-03-27 15:11:44 +02:00
Harald Welte
e0e8ac5395
ansible/roles/osmocom-jenkins-slave/tasks/main.yml: Fix alpha sorting
...
Change-Id: Ifdcdcd76edf791d66cbd44daa0797c61ab5d83f0
2018-03-17 14:40:31 +01:00
Alexander Couzens
196402ac65
add ansible playbooks
...
Introduce playbooks to do:
- setup-jenkins-slave - setup a usualy or special jenkins-slave
- setup-gsm-tester - setup the gsm-tester
Change-Id: I7007a4e6c38f73843390ec2b3b91133aff21e36a
2018-03-16 09:18:11 +00:00