osmo-ci/ansible/roles/osmocom-jenkins-slave
Oliver Smith 228efc3f13 ansible: osmocom_build_deps: remove
The builds for almost all jenkins jobs are done in docker now, we
definitely don't need to install all of these dependencies on all
jenkins nodes anymore.

Remove the file for now, so it doesn't look like they still get used and
so we don't need to keep it up-to-date (e.g. inkscape was just replaced
with rsvg-convert).

When we deploy a new jenkins node and notice that we still do need a few
of these dependencies, we can bring them back later.

Change-Id: I7c87bd516d1bcdbcc21f65909dabbd3ccc38eede
2023-08-17 14:01:39 +02:00
..
defaults ansible: osmocom_build_deps: remove 2023-08-17 14:01:39 +02:00
files add ansible playbooks 2018-03-16 09:18:11 +00:00
tasks ansible: osmocom_build_deps: remove 2023-08-17 14:01:39 +02:00
README.md ansible: osmocom_build_deps: remove 2023-08-17 14:01:39 +02:00

README.md

Setup a usual jenkins slave

Support the following variables:

  • install_jenkins_utilities: (true) install usefull utilities including qemu/debootstrap/fakeroot
  • generic_slave: (true) contains tasks used by the most osmocom jenkins slaves
  • osmocom_jenkins_slave_fstrim: (false) calls fstrim periodical
  • ttcn3_slave: (true) install titan ttcn3 compiler and prepares the docker-playground