Merge "Add ensure-pip to python release pre-run playbook"
This commit is contained in:
commit
6e3f4db738
|
@ -3,3 +3,6 @@ parseable: true
|
||||||
skip_list:
|
skip_list:
|
||||||
# [ANSIBLE0012] Commands should not change things if nothing needs doing
|
# [ANSIBLE0012] Commands should not change things if nothing needs doing
|
||||||
- ANSIBLE0012
|
- ANSIBLE0012
|
||||||
|
- '106' # Role name does not match ``^[a-z][a-z0-9_]+$`` pattern
|
||||||
|
- '204' # Lines should be no longer than 160 chars
|
||||||
|
- '701' # No 'galaxy_info' found
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
unarchive:
|
unarchive:
|
||||||
src: "{{ item.path }}"
|
src: "{{ item.path }}"
|
||||||
dest: "{{ src_dir }}"
|
dest: "{{ src_dir }}"
|
||||||
loop: "{{files.files}}"
|
loop: "{{ files.files }}"
|
||||||
- name: Upload to AFS
|
- name: Upload to AFS
|
||||||
include_role:
|
include_role:
|
||||||
name: upload-afs-synchronize
|
name: upload-afs-synchronize
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
vars:
|
vars:
|
||||||
name_replacement: '.*?(-py.*?\.whl|\.tar\.gz)'
|
name_replacement: '.*?(-py.*?\.whl|\.tar\.gz)'
|
||||||
name_extra: "{{ (artifact_extra_name|default('') and '-'+artifact_extra_name or '') | regex_replace('[^a-zA-z1-9_\\-.]', '') }}"
|
name_extra: "{{ (artifact_extra_name|default('') and '-'+artifact_extra_name or '') | regex_replace('[^a-zA-z1-9_\\-.]', '') }}"
|
||||||
name_target: "{{zuul.project.short_name}}{{ name_extra }}-{{zuul.branch | replace('/', '-')}}\\1"
|
name_target: "{{ zuul.project.short_name }}{{ name_extra }}-{{ zuul.branch | replace('/', '-') }}\\1"
|
||||||
tasks:
|
tasks:
|
||||||
- name: Check execution context
|
- name: Check execution context
|
||||||
when: "zuul.branch is not defined"
|
when: "zuul.branch is not defined"
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
- name: Upload to AFS
|
- name: Upload to AFS
|
||||||
command: "cp {{ item.path }} {{ target_dir }}/{{ item.path | basename | regex_replace(name_replacement, name_target) }}"
|
command: "cp {{ item.path }} {{ target_dir }}/{{ item.path | basename | regex_replace(name_replacement, name_target) }}"
|
||||||
when: "item.path is match(name_replacement)"
|
when: "item.path is match(name_replacement)"
|
||||||
loop: "{{files.files}}"
|
loop: "{{ files.files }}"
|
||||||
- name: Destroy AFS token
|
- name: Destroy AFS token
|
||||||
include_role:
|
include_role:
|
||||||
name: destroy-afs-token
|
name: destroy-afs-token
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
- hosts: all
|
- hosts: all
|
||||||
roles:
|
roles:
|
||||||
- bindep
|
- bindep
|
||||||
|
- ensure-pip
|
||||||
|
|
|
@ -13,7 +13,7 @@ zuul
|
||||||
# ansible-lint pull in the latest version.
|
# ansible-lint pull in the latest version.
|
||||||
ansible>=2.5.1,<2.6 # https://review.openstack.org/567007
|
ansible>=2.5.1,<2.6 # https://review.openstack.org/567007
|
||||||
# We need to pin ansible-lint to before 4.0 which blows up all over the place
|
# We need to pin ansible-lint to before 4.0 which blows up all over the place
|
||||||
ansible-lint<4
|
ansible-lint>=4.3.0a1,<5
|
||||||
bashate>=0.2
|
bashate>=0.2
|
||||||
zuul-sphinx>=0.1.1
|
zuul-sphinx>=0.1.1
|
||||||
stestr>=1.0.0 # Apache-2.0
|
stestr>=1.0.0 # Apache-2.0
|
||||||
|
|
Loading…
Reference in New Issue