tobiko/roles/infrared/tasks/install.yml
pinikomarov ac94ca7fd5 tobiko ir plugin report latest patch name for debugging
Change-Id: Ibad4174ed8c265a37c4d036a68de9b0ca3c42ae6
2020-02-17 13:49:02 +02:00

42 lines
972 B
YAML

- name: Install pip using get-pip.py
become: yes
shell: |
curl https://bootstrap.pypa.io/get-pip.py | {{ python_ver }}
- name: Install required packages
become: yes
vars:
required_packages: ["{{ python_ver }}-virtualenv", 'git', 'gcc', "{{
python_ver }}-devel", 'wget']
yum:
name: "{{ required_packages }}"
state: present
- name: "Ensure {{ test.dir }} doesn't exist"
file:
path: "{{ test.dir }}"
state: absent
- name: Clone Tobiko project
git:
repo: 'https://review.opendev.org/x/tobiko'
dest: "{{ test.dir }}"
when: test.refsec == ''
- name: Checkout specific gerrit patch
git:
repo: 'https://review.opendev.org/x/tobiko'
dest: "{{ test.dir }}"
refspec: "{{ test.refsec }}"
version: 'FETCH_HEAD'
when: test.refsec != ''
- name: output gerrit patch log
shell: |
git log -n 1
register: git_log
args:
chdir: "{{ test.dir }}"
- debug: var=git_log.stdout_lines