Browse Source

[ci-workers] Add a tag for updating dependencies

pull/4/head
Jack Grigg 7 years ago
parent
commit
8d4eebc7f3
No known key found for this signature in database GPG Key ID: 665DBCD284F7DAFF
  1. 6
      contrib/ci-workers/unix.yml

6
contrib/ci-workers/unix.yml

@ -50,6 +50,7 @@
- name: Gathering Facts
setup:
tags: deps
- name: Fail if Python is the wrong version
fail:
@ -66,21 +67,25 @@
- "vars/{{ ansible_distribution }}.yml"
- "vars/{{ ansible_os_family }}.yml"
skip: true
tags: deps
- name: Collate dependencies
set_fact:
package_deps: "{{ buildbot_deps + fetch_deps + conf_deps + build_deps + link_deps + dist_deps }}"
python_modules: "{{ buildbot_modules + rpc_test_modules }}"
tags: deps
- name: Install Homebrew [MacOSX]
include: tasks/install-brew.yml
when: ansible_distribution == 'MacOSX'
tags: deps
- name: Update rolling release [Arch Linux]
pacman:
update_cache: yes
upgrade: yes
when: ansible_distribution == 'Archlinux'
tags: deps
- name: Install required packages
package:
@ -88,6 +93,7 @@
state: present
with_items: "{{ package_deps }}"
become_user: "{{ ansible_ssh_user if ansible_distribution == 'MacOSX' else 'root' }}"
tags: deps
- name: Install pip [CentOS, MacOSX]
include: tasks/install-pip.yml

Loading…
Cancel
Save