File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1818- job :
1919 name : scs-check-adr-syntax
2020 parent : base
21+ nodeset : pod-fedora-40
2122 pre-run : playbooks/pre.yaml
2223 run : playbooks/adr_syntax.yaml
2324- job :
2627 secrets :
2728 - name : clouds_conf
2829 secret : SECRET_STANDARDS
30+ nodeset : pod-fedora-40
2931 vars :
3032 preset : default
3133 pre-run :
Original file line number Diff line number Diff line change 33 hosts : all
44 tasks :
55 - name : Run ADR syntax check script
6- ansible.builtin.shell : |
7- python3 ~/Tests/chk_adrs.py ~/Standards
6+ ansible.builtin.command :
7+ cmd : python3 Tests/chk_adrs.py Standards
8+ chdir : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }}"
89 register : result
910 changed_when : true
1011 failed_when : result.rc != 0
1112
1213 - name : Run test script consistency check script
13- ansible.builtin.shell : |
14- python3 ~/Tests/iaas/flavor-naming/check_yaml.py ~/Tests/iaas
14+ ansible.builtin.shell :
15+ cmd : python3 Tests/iaas/flavor-naming/check_yaml.py Tests/iaas
16+ chdir : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }}"
1517 register : result
1618 changed_when : true
1719 failed_when : result.rc != 0
Original file line number Diff line number Diff line change 33 hosts : all
44 tasks :
55 - name : Run compliance script
6- ansible.builtin.shell : >
7- python3 ~/Tests/scs-test-runner.py --config ~/Tests/config.toml --debug run --preset {{ preset }} --output report.yaml
6+ ansible.builtin.command :
7+ cmd : python3 Tests/scs-test-runner.py --config Tests/config.toml --debug run --preset {{ preset }} --output report.yaml
8+ chdir : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }}"
89 changed_when : true
910
1011 - name : Copy result YAML
1112 ansible.builtin.synchronize :
1213 dest : " {{ zuul.executor.log_root }}/report.yaml"
1314 mode : pull
14- src : " report.yaml"
15+ src : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }}/ report.yaml"
1516 verify_host : true
1617 owner : no
1718 group : no
Original file line number Diff line number Diff line change 44 roles :
55 - role : ensure-pip # https://zuul-ci.org/docs/zuul-jobs/latest/python-roles.html#role-ensure-pip
66 tasks :
7- - name : Copy ADRs on the node
8- ansible.builtin.copy :
9- src : " ../Standards"
10- dest : " ~/"
11- mode : 0500
12- no_log : false
13-
14- - name : Copy Tests on the node
15- ansible.builtin.copy :
16- src : " ../Tests"
17- dest : " ~/"
18- mode : 0500
19- no_log : false
20-
217 - name : Install dependencies
228 ansible.builtin.pip :
23- requirements : ~/Tests/requirements.txt
9+ chdir : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }}"
10+ requirements : " Tests/requirements.txt"
Original file line number Diff line number Diff line change 22- name : Prepare cloud config and ensure clean env
33 hosts : all
44 roles :
5- - role : ensure-pip # https://zuul-ci.org/docs/zuul-jobs/latest/python-roles.html#role-ensure-pip
65 - role : bindep # https://zuul-ci.org/docs/zuul-jobs/latest/general-roles.html#role-bindep
76 tasks :
87 - name : Create cloud config dir
2120
2221 - name : Create secrets dir
2322 ansible.builtin.file :
24- path : " ~ /Tests/.secret"
23+ path : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }} /Tests/.secret"
2524 state : directory
2625 recurse : true
2726 mode : " 0700"
3029 ansible.builtin.copy :
3130 # the secrets are usually stripped of whitespace, but the final newline is essential here
3231 content : " {{ clouds_conf.zuul_ci_signing_key + '\n ' }}"
33- dest : " ~ /Tests/.secret/keyfile"
32+ dest : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }} /Tests/.secret/keyfile"
3433 mode : " 0600"
3534 no_log : true
3635
3736 - name : Create basic_auth token file
3837 ansible.builtin.copy :
3938 content : " {{ clouds_conf.zuul_ci_basic_auth }}"
40- dest : " ~ /Tests/.secret/tokenfile"
39+ dest : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }} /Tests/.secret/tokenfile"
4140 mode : " 0600"
4241 no_log : true
4342
4443 - name : Clean up any lingering resources from previous run
45- ansible.builtin.shell : >
46- python3 ~/Tests/scs-test-runner.py --config ~/Tests/config.toml --debug cleanup --preset {{ preset }}
44+ ansible.builtin.command :
45+ cmd : python3 Tests/scs-test-runner.py --config Tests/config.toml --debug cleanup --preset {{ preset }}
46+ chdir : " {{ ansible_user_dir }}/{{ zuul.project.src_dir }}"
4747 changed_when : true
You can’t perform that action at this time.
0 commit comments