- condition-kind: regex-match
- label: '$conf'
- regex: (std|static)
- on-evaluation-failure: run
- steps:
- - copyartifact:
- project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - copyartifact:
- project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - copyartifact:
- project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - conditional-step:
- condition-kind: regex-match
- label: '$conf'
- regex: no-ust
- on-evaluation-failure: run
- steps:
- - copyartifact:
- project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - copyartifact:
- project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - conditional-step:
- condition-kind: regex-match
- label: '$conf'
- regex: agents
- on-evaluation-failure: run
- steps:
- - copyartifact:
- project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - copyartifact:
- project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - copyartifact:
- project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - conditional-step:
- condition-kind: regex-match
- label: '$conf'
- regex: (relayd-only)
- on-evaluation-failure: run
- steps:
- - copyartifact:
- project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - copyartifact:
- project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std'
- which-build: last-successful
- stable: false
- filter: 'build/**'
- target: 'deps'
- do-not-fingerprint: true
- - conditional-step:
- condition-kind: regex-match
- label: '$conf'
- regex: debug-rcu
- on-evaluation-failure: run