osmocom-jenkins-slave: Re-order

Install TTCN3 before installing build-deps, as build-deps
requires libulfius, which is only provided by network:osmocom:latest
feed, which in turn is only activated as part of the TTCN3 / TITAN
installation.

Change-Id: I66f1d5f7479a6d028abdac0cc6f4000faa78b135
This commit is contained in:
Harald Welte 2020-11-28 22:02:52 +01:00
parent cf9625379a
commit 8df41af010
1 changed files with 4 additions and 4 deletions

View File

@ -17,6 +17,10 @@
user: "{{ jenkins_user }}"
key: "{{ lookup('file', 'jenkins.osmocom.org.pub') }}"
- name: install ttcn3 dependencies
include_tasks: ttcn3-slave.yml
when: ttcn3_slave and ansible_distribution == 'Debian' and ansible_distribution_version|int >= 9 and not (ansible_architecture == "armv7l" or ansible_architecture == "arm64")
- name: include osmocom_build_deps.yml
include_tasks: osmocom_build_deps.yml
when: install_osmocom_build_deps
@ -29,10 +33,6 @@
include_tasks: osmo-ci.yml
when: generic_slave
- name: install ttcn3 dependencies
include_tasks: ttcn3-slave.yml
when: ttcn3_slave and ansible_distribution == 'Debian' and ansible_distribution_version|int >= 9 and not (ansible_architecture == "armv7l" or ansible_architecture == "arm64")
- name: copy .gitconfig
copy:
src: gitconfig