mirror of https://gerrit.osmocom.org/osmo-ci
65 lines
1.5 KiB
YAML
65 lines
1.5 KiB
YAML
---
|
|
- name: setup jenkins slaves
|
|
hosts: jenkins-slaves
|
|
user: root
|
|
vars_files:
|
|
- "vars/{{ ansible_facts['os_family'] }}-{{ ansible_facts['distribution_major_version']}}.yml"
|
|
tasks:
|
|
- name: install common utilities
|
|
apt:
|
|
name:
|
|
- vim
|
|
- tmux
|
|
- screen
|
|
- ca-certificates
|
|
cache_valid_time: 3600
|
|
update_cache: yes
|
|
roles:
|
|
- name: apt-allow-relinfo-change
|
|
|
|
- name: docker
|
|
jenkins_user: osmocom-build
|
|
tags:
|
|
- docker
|
|
|
|
- name: install-poky-sdk
|
|
when: ansible_architecture == "x86_64"
|
|
jenkins_user: osmocom-build
|
|
poky_installer_file: poky-glibc-x86_64-meta-toolchain-osmo-cortexa15hf-neon-toolchain-osmo-2.3.4.sh
|
|
poky_dest: /opt/poky-oc2g/2.3.4/
|
|
tags:
|
|
- poky
|
|
|
|
- name: install-poky-sdk
|
|
when: ansible_architecture == "x86_64"
|
|
jenkins_user: osmocom-build
|
|
poky_installer_file: poky-glibc-x86_64-meta-toolchain-osmo-armv5te-toolchain-osmo-2.3.4.sh
|
|
poky_dest: /opt/poky-sdk/2.3.4/
|
|
tags:
|
|
- poky
|
|
|
|
- name: osmocom-jenkins-slave
|
|
jenkins_user: osmocom-build
|
|
generic_slave: true
|
|
tags:
|
|
- jenkins-slave
|
|
|
|
- name: ntpd
|
|
|
|
- name: setup coverity slaves
|
|
hosts: coverity-slaves
|
|
user: root
|
|
roles:
|
|
- name: install-coverity
|
|
tags:
|
|
- coverity
|
|
|
|
- name: setup qemu images
|
|
hosts: qemu
|
|
user: root
|
|
roles:
|
|
- name: qemu
|
|
jenkins_user: osmocom-build
|
|
tags:
|
|
- qemu
|