blob: cab4bcbd70b5d3cc036cb18410b4d18544903109 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
---
- block:
- name: "Get successful job ids if artifact fetching"
uri:
url: >-
{{ gitlab.api_url }}/projects/{{ lookup( 'env', 'CI_PROJECT_ID')
}}/jobs?scope[]=success&per_page={{ job_id_fetch.per_page
}}&page={{ page }}
method: GET
headers:
PRIVATE-TOKEN: "{{ gitlab.private_token }}"
register: successful_jobs
- name: save successful job
set_fact:
job: >-
{{ successful_jobs.json|
selectattr('name', 'equalto', artifact_job_name)| list |
first | default({}) }}
when: job.id is not defined
|