X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Fbabeltrace.yaml;h=1270b6c61706c7479d47caec07fd76a91a045295;hb=c8071f5fbfb73c85fc919df1a241574ed9bd5838;hp=a37dc31a8ee388fdd839f407936e83d0789031db;hpb=cefcd7f8ab5682123fef582f7a87accc30500d38;p=lttng-ci.git diff --git a/jobs/babeltrace.yaml b/jobs/babeltrace.yaml index a37dc31..1270b6c 100644 --- a/jobs/babeltrace.yaml +++ b/jobs/babeltrace.yaml @@ -27,7 +27,7 @@ scm: - git: - url: git://github.com/{github_user}/{github_name}.git + url: https://github.com/{github_user}/{github_name}.git browser: githubweb browser-url: https://github.com/{github_user}/{github_name} branches: @@ -94,7 +94,9 @@ name: 'babeltrace_build_builders_defaults' builders: - shell: - !include-raw-escape: scripts/babeltrace/build.sh + !include-raw-escape: + - scripts/common/print.sh + - scripts/babeltrace/build.sh - babeltrace_build_builders_win: &babeltrace_build_builders_win name: 'babeltrace_build_builders_win' @@ -109,6 +111,7 @@ !include-raw-escape: - scripts/common/cygwin64-shebang - scripts/common/cygpath-prefix + - scripts/common/print.sh - scripts/babeltrace/build.sh - conditional-step: condition-kind: strings-match @@ -122,6 +125,7 @@ !include-raw-escape: - scripts/common/msys2-shebang - scripts/common/cygpath-prefix + - scripts/common/print.sh - scripts/babeltrace/build.sh - conditional-step: condition-kind: strings-match @@ -135,6 +139,7 @@ !include-raw-escape: - scripts/common/msys2-shebang - scripts/common/cygpath-prefix + - scripts/common/print.sh - scripts/babeltrace/build.sh @@ -256,6 +261,14 @@ <<: *babeltrace_build_builders_defaults <<: *babeltrace_build_publishers_prod +- job-template: + name: '{job_prefix}babeltrace_{version}_{buildtype}' + defaults: babeltrace + + <<: *babeltrace_build_axes_defaults + <<: *babeltrace_build_builders_defaults + <<: *babeltrace_build_publishers_prod + - job-template: name: babeltrace_{version}_{cctype} defaults: babeltrace @@ -306,7 +319,6 @@ branches: - branch-compare-type: 'ANT' branch-pattern: '**' - trigger-for-unreviewed-patches: true project-type: matrix node: 'master' # Applies only to matrix flyweight task @@ -367,7 +379,6 @@ branches: - branch-compare-type: 'ANT' branch-pattern: '**' - trigger-for-unreviewed-patches: true properties: - inject: @@ -384,6 +395,51 @@ <<: *babeltrace_build_builders_win <<: *babeltrace_build_publishers_gerrit +- job-template: + name: babeltrace_{version}_release + defaults: babeltrace + node: 'amd64' + + triggers: + - pollscm: + cron: "@daily" + + scm: + - git: + url: https://github.com/{github_user}/{github_name}.git + browser: githubweb + browser-url: https://github.com/{github_user}/{github_name} + refspec: '+refs/tags/*:refs/remotes/origin/tags/*' + branches: + - '*/tags/{version}.*' + basedir: src/babeltrace + + builders: + - shell: + !include-raw-escape: scripts/babeltrace/release.sh + + publishers: + - tap: + results: 'tap/**/*.log' + fail-if-no-results: true + failed-tests-mark-build-as-failure: true + todo-is-failure: false + - warnings: + console-log-parsers: + - 'GNU Make + GNU C Compiler (gcc)' + total-thresholds: + unstable: + total-all: 0 + total-high: 0 + total-normal: 0 + total-low: 0 + - workspace-cleanup: + clean-if: + - failure: false + - archive: + artifacts: 'out/**,tap/**' + allow-empty: false + - job-template: name: dev_gerrit_babeltrace_pylint defaults: babeltrace @@ -410,7 +466,6 @@ branches: - branch-compare-type: 'ANT' branch-pattern: '**' - trigger-for-unreviewed-patches: true node: 'amd64' @@ -556,7 +611,9 @@ make install - shell: - !include-raw-escape: scripts/babeltrace/build.sh + !include-raw-escape: + - scripts/common/print.sh + - scripts/babeltrace/build.sh - job-template: name: babeltrace_{version}_glib-2.28.6 @@ -629,61 +686,38 @@ ## Projects - project: - name: babeltrace1 + name: dev_upstream_babeltrace + job_prefix: dev_upstream_ github_user: efficios github_name: babeltrace email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com' version: - stable-1.5 jobs: - - 'babeltrace_{version}_{buildtype}': + - '{job_prefix}babeltrace_{version}_{buildtype}': buildtype: build arch: !!python/tuple [amd64] build: !!python/tuple [std, oot, dist, oot-dist] conf: !!python/tuple [std, static, python-bindings] - - 'babeltrace_{version}_{buildtype}': + - '{job_prefix}babeltrace_{version}_{buildtype}': buildtype: portbuild arch: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] build: !!python/tuple [std] conf: !!python/tuple [std, python-bindings] - - 'babeltrace_{version}_{buildtype}': + - '{job_prefix}babeltrace_{version}_{buildtype}': buildtype: slesbuild - arch: !!python/tuple [sles12sp2] + arch: !!python/tuple [sles12sp5] build: !!python/tuple [std] conf: !!python/tuple [std] - version: # // support 1.3 on SLES12 - - stable-1.3 - - stable-1.5 - - 'babeltrace_{version}_{buildtype}': + - '{job_prefix}babeltrace_{version}_{buildtype}': buildtype: elbuild arch: !!python/tuple [el8] build: !!python/tuple [std] conf: !!python/tuple [std] - - 'babeltrace_{version}_{buildtype}': - buildtype: solarisbuild - arch: !!python/tuple [sol10-i386, sol11-i386] - build: !!python/tuple [std] - conf: !!python/tuple [std, static] - - 'babeltrace_{version}_{buildtype}': - buildtype: macosxbuild - arch: !!python/tuple [macosx] - build: !!python/tuple [std] - conf: !!python/tuple [std] - - 'babeltrace_{version}_{cctype}': - cctype: clangbuild - arch: !!python/tuple [amd64] - build: !!python/tuple [std] - conf: !!python/tuple [std, static] - cc: !!python/tuple [clang-3.9, clang-4.0, clang-6.0, clang-7] - - 'babeltrace_{version}_winbuild': - arch: !!python/tuple [cygwin64] - build: !!python/tuple [std] - conf: !!python/tuple [std] - - 'babeltrace_{version}_cppcheck' - - 'babeltrace_{version}_scan-build' - project: name: babeltrace2 + job_prefix: '' github_user: efficios github_name: babeltrace email_to: 'ci-notification@lists.lttng.org, cc:jgalar@efficios.com' @@ -703,7 +737,7 @@ conf: !!python/tuple [std, prod] - 'babeltrace_{version}_{buildtype}': buildtype: slesbuild - arch: !!python/tuple [sles12sp2] + arch: !!python/tuple [sles12sp5] build: !!python/tuple [std] conf: !!python/tuple [std, prod] - 'babeltrace_{version}_{buildtype}': @@ -712,8 +746,13 @@ build: !!python/tuple [std] conf: !!python/tuple [std, prod] - 'babeltrace_{version}_{buildtype}': - buildtype: macosxbuild - arch: !!python/tuple [macosx] + buildtype: macosbuild + arch: !!python/tuple [macos-amd64, macos-arm64] + build: !!python/tuple [std] + conf: !!python/tuple [std, prod] + - 'babeltrace_{version}_{buildtype}': + buildtype: freebsdbuild + arch: !!python/tuple [freebsd] build: !!python/tuple [std] conf: !!python/tuple [std, prod] - 'babeltrace_{version}_{cctype}': @@ -726,6 +765,8 @@ arch: !!python/tuple [cygwin64, msys2-mingw32, msys2-mingw64] build: !!python/tuple [std] conf: !!python/tuple [std] + - 'babeltrace_{version}_release': + version: v2.0 - 'babeltrace_{version}_cppcheck' - 'babeltrace_{version}_scan-build' - 'babeltrace_{version}_pylint' @@ -736,6 +777,7 @@ - project: name: gerrit-babeltrace + job_prefix: '' github_user: efficios github_name: babeltrace jobs: @@ -746,8 +788,8 @@ conf: !!python/tuple [std, static, prod, min] filter: '(build=="std" && conf=="std") || (arch=="amd64")' - 'dev_gerrit_babeltrace_{buildtype}': - buildtype: macosxbuild - arch: !!python/tuple [macosx] + buildtype: macosbuild + arch: !!python/tuple [macos-amd64, macos-arm64] build: !!python/tuple [std] conf: !!python/tuple [std, prod] filter: '' @@ -760,12 +802,12 @@ - project: name: babeltrace-jgalar-staging + job_prefix: '' user: jgalar github_user: jgalar github_name: babeltrace email_to: "jgalar@efficios.com" version: - - stable-1.3-staging - stable-1.5-staging jobs: - 'dev_{user}_babeltrace_{version}_{buildtype}': @@ -774,16 +816,15 @@ build: !!python/tuple [std, oot, dist, oot-dist] conf: !!python/tuple [std, static, python-bindings] - 'dev_{user}_babeltrace_{version}_{buildtype}': - buildtype: macosxbuild - version: # macOS support was introduced in 1.4 - - stable-1.5-staging - arch: !!python/tuple [macosx] + buildtype: macosbuild + arch: !!python/tuple [macos-amd64, macos-arm64] build: !!python/tuple [std] conf: !!python/tuple [std] - project: name: babeltrace2-jgalar-staging + job_prefix: '' user: jgalar github_user: jgalar github_name: babeltrace @@ -801,8 +842,8 @@ build: !!python/tuple [std, oot, dist, oot-dist] conf: !!python/tuple [std, static, prod, min] - 'dev_{user}_babeltrace_{version}_{buildtype}': - buildtype: macosxbuild - arch: !!python/tuple [macosx] + buildtype: macosbuild + arch: !!python/tuple [macos-amd64, macos-arm64] build: !!python/tuple [std] conf: !!python/tuple [std, prod]