X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Flttng-tools.yaml;h=65b8e08d6b895acbcb249e4df8de95f7718d395c;hb=c72041ebe744c7c3fd8411fafd93abe46292bff4;hp=91d65a3e5982d422bc4a2b757ef5566e2ef21afa;hpb=f4460dd5d98a15dde5da16d94fcfe312465d25aa;p=lttng-ci.git diff --git a/jobs/lttng-tools.yaml b/jobs/lttng-tools.yaml index 91d65a3..65b8e08 100644 --- a/jobs/lttng-tools.yaml +++ b/jobs/lttng-tools.yaml @@ -161,21 +161,21 @@ on-evaluation-failure: run steps: - copyartifact: - project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std' + 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: '{job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=${{conf}},build=std' + 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: '{job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std' + 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/**' @@ -188,14 +188,14 @@ on-evaluation-failure: run steps: - copyartifact: - project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' + 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: '{job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' + project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' which-build: last-successful stable: false filter: 'build/**' @@ -208,21 +208,21 @@ on-evaluation-failure: run steps: - copyartifact: - project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' + 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: '{job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' + 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: '{job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std' + 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/**' @@ -235,14 +235,14 @@ on-evaluation-failure: run steps: - copyartifact: - project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' + 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: '{job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' + project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' which-build: last-successful stable: false filter: 'build/**' @@ -255,21 +255,21 @@ on-evaluation-failure: run steps: - copyartifact: - project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=debug-rcu,build=std' + project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=debug-rcu,build=std' which-build: last-successful stable: false filter: 'build/**' target: 'deps' do-not-fingerprint: true - copyartifact: - project: '{job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' + 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: '{job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=debug-rcu,build=std' + project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=debug-rcu,build=std' which-build: last-successful stable: false filter: 'build/**' @@ -282,21 +282,21 @@ on-evaluation-failure: run steps: - copyartifact: - project: '{job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=tls_fallback,build=std' + project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=tls_fallback,build=std' which-build: last-successful stable: false filter: 'build/**' target: 'deps' do-not-fingerprint: true - copyartifact: - project: '{job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' + 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: '{job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=tls_fallback,build=std' + project: '{ust_job_prefix}lttng-ust_{ustversion}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=tls_fallback,build=std' which-build: last-successful stable: false filter: 'build/**' @@ -316,13 +316,6 @@ !include-raw-escape: scripts/lttng-tools/gerrit-depends-on.sh - inject: properties-file: gerrit_custom_dependencies.properties - - copyartifact: - project: 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: and on-evaluation-failure: run @@ -334,7 +327,7 @@ regex: (std|agents) steps: - copyartifact: - project: lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std + project: '{ust_job_prefix}lttng-ust_${{GERRIT_BRANCH}}_{buildtype}/liburcu_version=${{liburcu_version}},arch=${{arch}},conf=${{conf}},build=std' which-build: last-successful stable: false filter: 'build/**' @@ -346,7 +339,19 @@ condition-command: 'test -z "$GERRIT_DEP_USERSPACE_RCU"' steps: - copyartifact: - project: liburcu_${{liburcu_version}}_{buildtype}/arch=${{arch}},conf=std,build=std + 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 + - conditional-step: + condition-kind: shell + on-evaluation-failure: run + condition-command: 'test -z "$GERRIT_DEP_BABELTRACE"' + steps: + - copyartifact: + project: '{bt_job_prefix}babeltrace_${{babeltrace_version}}_{buildtype}/arch=${{arch}},conf=std,build=std' which-build: last-successful stable: false filter: 'build/**' @@ -363,6 +368,15 @@ - scripts/common/override-build-std.sh - scripts/common/print.sh - scripts/liburcu/build.sh + - conditional-step: + condition-kind: shell + condition-command: 'test ! -z "$GERRIT_DEP_BABELTRACE"' + steps: + - shell: + !include-raw-escape: + - scripts/common/override-build-std.sh + - scripts/common/print.sh + - scripts/babeltrace/build.sh - shell: !include-raw-escape: scripts/lttng-tools/gerrit-install-deps.sh - conditional-step: @@ -385,7 +399,7 @@ name: 'lttng-tools_build_builders_win' builders: - copyartifact: - project: liburcu_${{liburcu_version}}_winbuild/arch=${{arch}},conf=std,build=std + project: '{urcu_job_prefix}liburcu_${{liburcu_version}}_winbuild/arch=${{arch}},conf=std,build=std' which-build: last-successful stable: false filter: 'build/**' @@ -574,9 +588,17 @@ - pollscm: cron: "@hourly" - reverse: - jobs: '{job_prefix}lttng-ust_{version}_{buildtype}' + jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}' result: 'success' +- job-template: + name: 'dev_{user}_lttng-tools_{version}_{buildtype}' + defaults: lttng-tools + + <<: *lttng-tools_build_axes_defaults + <<: *lttng-tools_build_builders_defaults + <<: *lttng-tools_build_publishers_defaults + - job-template: name: lttng-tools_{version}_long_regression defaults: lttng-tools @@ -626,7 +648,7 @@ - pollscm: cron: "@hourly" - reverse: - jobs: '{job_prefix}lttng-ust_{version}_{buildtype}' + jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}' result: 'success' - job-template: @@ -683,7 +705,7 @@ - pollscm: cron: "@hourly" - reverse: - jobs: '{job_prefix}lttng-ust_{version}_build' + jobs: '{ust_job_prefix}lttng-ust_{version}_build' result: 'success' - job-template: @@ -694,14 +716,6 @@ <<: *lttng-tools_build_builders_win <<: *lttng-tools_build_publishers_win -- job-template: - name: 'dev_{user}_lttng-tools_{version}_{buildtype}' - defaults: lttng-tools - - <<: *lttng-tools_build_axes_defaults - <<: *lttng-tools_build_builders_defaults - <<: *lttng-tools_build_publishers_defaults - - job-template: name: dev_gerrit_lttng-tools_{buildtype} defaults: lttng-tools @@ -1063,11 +1077,12 @@ - project: name: lttng-tools job_prefix: '' + ust_job_prefix: '' + urcu_job_prefix: '' + bt_job_prefix: '' github_user: lttng email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com' version: - - stable-2.10 - - stable-2.11 - stable-2.12 - stable-2.13 - master @@ -1266,10 +1281,6 @@ version: stable-2.13 urcuversion: stable-0.13 ustversion: stable-2.13 - - 'lttng-tools_{version}_coverity': - version: stable-2.13 - urcuversion: stable-0.13 - ustversion: stable-2.13 # stable-2.12 - 'lttng-tools_{version}_{buildtype}': @@ -1368,10 +1379,6 @@ version: stable-2.12 urcuversion: stable-0.12 ustversion: stable-2.12 - - 'lttng-tools_{version}_coverity': - version: stable-2.12 - urcuversion: stable-0.12 - ustversion: stable-2.12 # Other jobs - 'lttng-tools_{version}_cppcheck' @@ -1379,6 +1386,9 @@ - project: name: dev_upstream_lttng-tools job_prefix: 'dev_upstream_' + ust_job_prefix: 'dev_upstream_' + urcu_job_prefix: 'dev_upstream_' + bt_job_prefix: 'dev_upstream_' github_user: lttng email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com' jobs: @@ -1400,7 +1410,7 @@ ustversion: stable-2.11 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] build: !!python/tuple [std] - conf: !!python/tuple [std, no-ust, agents] + conf: !!python/tuple [no-ust, agents] urcuversion: !!python/tuple [stable-0.11] babelversion: !!python/tuple [stable-1.5] testtype: !!python/tuple [base] @@ -1468,7 +1478,7 @@ ustversion: stable-2.10 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] build: !!python/tuple [std] - conf: !!python/tuple [std, no-ust, agents] + conf: !!python/tuple [no-ust, agents] urcuversion: !!python/tuple [stable-0.9] babelversion: !!python/tuple [stable-1.5] testtype: !!python/tuple [base] @@ -1510,10 +1520,14 @@ - project: name: dev_jgalar_lttng-tools job_prefix: 'dev_jgalar_' + ust_job_prefix: '' + urcu_job_prefix: '' + bt_job_prefix: '' user: jgalar github_user: jgalar email_to: 'jgalar@efficios.com' jobs: + # Master - 'dev_{user}_lttng-tools_{version}_{buildtype}': buildtype: build version: master-staging @@ -1526,69 +1540,62 @@ testtype: !!python/tuple [base] filter: '' - 'dev_{user}_lttng-tools_{version}_{buildtype}': - buildtype: build - version: stable-2.13-staging - ustversion: stable-2.13 - arch: !!python/tuple [amd64] - build: !!python/tuple [std, oot, dist] + buildtype: portbuild + version: master-staging + ustversion: master + arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] + build: !!python/tuple [std] conf: !!python/tuple [std, no-ust, agents] - urcuversion: !!python/tuple [stable-0.12] - babelversion: !!python/tuple [stable-2.0, master] + urcuversion: !!python/tuple [master] + babelversion: !!python/tuple [stable-1.5, master] testtype: !!python/tuple [base] filter: '' - 'dev_{user}_lttng-tools_{version}_{buildtype}': - buildtype: build - version: stable-2.12-staging - ustversion: stable-2.12 - arch: !!python/tuple [amd64] - build: !!python/tuple [std, oot, dist] - conf: !!python/tuple [std, no-ust, agents] - urcuversion: !!python/tuple [stable-0.12] - babelversion: !!python/tuple [stable-2.0, master] + buildtype: macosbuild + version: master-staging + ustversion: master + arch: !!python/tuple [macos-amd64, macos-arm64] + build: !!python/tuple [std] + conf: !!python/tuple [relayd-only] + urcuversion: !!python/tuple [master] + babelversion: !!python/tuple [stable-2.0] testtype: !!python/tuple [base] filter: '' + + # stable-2.13 - 'dev_{user}_lttng-tools_{version}_{buildtype}': buildtype: build - version: stable-2.11-staging - ustversion: stable-2.11 + version: stable-2.13-staging + ustversion: stable-2.13 arch: !!python/tuple [amd64] build: !!python/tuple [std, oot, dist] conf: !!python/tuple [std, no-ust, agents] urcuversion: !!python/tuple [stable-0.12] - babelversion: !!python/tuple [stable-1.5, master] - testtype: !!python/tuple [base] - filter: '' - - 'dev_{user}_lttng-tools_{version}_{buildtype}': - buildtype: build - version: stable-2.10-staging - ustversion: stable-2.10 - arch: !!python/tuple [amd64] - build: !!python/tuple [std, oot, dist] - conf: !!python/tuple [std, no-ust, agents] - urcuversion: !!python/tuple [stable-0.9] - babelversion: !!python/tuple [stable-1.5] + babelversion: !!python/tuple [stable-2.0, master] testtype: !!python/tuple [base] filter: '' - 'dev_{user}_lttng-tools_{version}_{buildtype}': buildtype: portbuild - version: master-staging - ustversion: master + version: stable-2.13-staging + ustversion: stable-2.13 arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] build: !!python/tuple [std] conf: !!python/tuple [std, no-ust, agents] - urcuversion: !!python/tuple [master] - babelversion: !!python/tuple [stable-1.5, master] + urcuversion: !!python/tuple [stable-0.12] + babelversion: !!python/tuple [stable-2.0] testtype: !!python/tuple [base] filter: '' + + # stable-2.12 - 'dev_{user}_lttng-tools_{version}_{buildtype}': - buildtype: portbuild - version: stable-2.13-staging - ustversion: stable-2.13 - arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] - build: !!python/tuple [std] + buildtype: build + version: stable-2.12-staging + ustversion: stable-2.12 + arch: !!python/tuple [amd64] + build: !!python/tuple [std, oot, dist] conf: !!python/tuple [std, no-ust, agents] urcuversion: !!python/tuple [stable-0.12] - babelversion: !!python/tuple [stable-2.0] + babelversion: !!python/tuple [stable-2.0, master] testtype: !!python/tuple [base] filter: '' - 'dev_{user}_lttng-tools_{version}_{buildtype}': @@ -1602,6 +1609,29 @@ babelversion: !!python/tuple [stable-2.0] testtype: !!python/tuple [base] filter: '' + +- project: + name: dev_jgalar_lttng-tools-upstream + job_prefix: 'dev_jgalar_' + ust_job_prefix: 'dev_upstream_' + urcu_job_prefix: 'dev_upstream_' + bt_job_prefix: 'dev_upstream_' + user: jgalar + github_user: jgalar + email_to: 'jgalar@efficios.com' + jobs: + # stable-2.11 + - 'dev_{user}_lttng-tools_{version}_{buildtype}': + buildtype: build + version: stable-2.11-staging + ustversion: stable-2.11 + arch: !!python/tuple [amd64] + build: !!python/tuple [std, oot, dist] + conf: !!python/tuple [std, no-ust, agents] + urcuversion: !!python/tuple [stable-0.11] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] + filter: '' - 'dev_{user}_lttng-tools_{version}_{buildtype}': buildtype: portbuild version: stable-2.11-staging @@ -1609,36 +1639,41 @@ arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] build: !!python/tuple [std] conf: !!python/tuple [std, no-ust, agents] - urcuversion: !!python/tuple [stable-0.12] + urcuversion: !!python/tuple [stable-0.11] babelversion: !!python/tuple [stable-1.5] testtype: !!python/tuple [base] filter: '' + + # stable-2.10 - 'dev_{user}_lttng-tools_{version}_{buildtype}': - buildtype: portbuild + buildtype: build version: stable-2.10-staging ustversion: stable-2.10 - arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] - build: !!python/tuple [std] + arch: !!python/tuple [amd64] + build: !!python/tuple [std, oot, dist] conf: !!python/tuple [std, no-ust, agents] urcuversion: !!python/tuple [stable-0.9] babelversion: !!python/tuple [stable-1.5] testtype: !!python/tuple [base] filter: '' - 'dev_{user}_lttng-tools_{version}_{buildtype}': - buildtype: macosbuild - version: master-staging - ustversion: master - arch: !!python/tuple [macos-amd64, macos-arm64] + buildtype: portbuild + version: stable-2.10-staging + ustversion: stable-2.10 + arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] build: !!python/tuple [std] - conf: !!python/tuple [relayd-only] - urcuversion: !!python/tuple [master] - babelversion: !!python/tuple [stable-2.0] + conf: !!python/tuple [std, no-ust, agents] + urcuversion: !!python/tuple [stable-0.9] + babelversion: !!python/tuple [stable-1.5] testtype: !!python/tuple [base] filter: '' - project: name: gerrit-lttng-tools job_prefix: '' + ust_job_prefix: '' + urcu_job_prefix: '' + bt_job_prefix: '' github_user: lttng jobs: - 'dev_gerrit_lttng-tools_{buildtype}':