X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;ds=sidebyside;f=jobs%2Fbabeltrace.yaml;h=b694039148c70ee1951ff18819b4d7d382edff44;hb=8abe9f8a36c7638231dc794afa127a7728b45c87;hp=da6ba00ae44775d8668b2500e3b992ccc92946d5;hpb=6c7048dc0dbe08c2db631198ce93f7ffec25c4bd;p=lttng-ci.git diff --git a/jobs/babeltrace.yaml b/jobs/babeltrace.yaml index da6ba00..b694039 100644 --- a/jobs/babeltrace.yaml +++ b/jobs/babeltrace.yaml @@ -99,17 +99,6 @@ - babeltrace_build_builders_win: &babeltrace_build_builders_win name: 'babeltrace_build_builders_win' builders: - - conditional-step: - condition-kind: strings-match - on-evaluation-failure: run - condition-string1: '${{arch}}' - condition-string2: 'cygwin' - steps: - - shell: - !include-raw-escape: - - scripts/common/cygwin-shebang - - scripts/common/cygwin-prefix - - scripts/babeltrace/build.sh - conditional-step: condition-kind: strings-match on-evaluation-failure: run @@ -119,7 +108,7 @@ - shell: !include-raw-escape: - scripts/common/cygwin64-shebang - - scripts/common/cygwin-prefix + - scripts/common/cygpath-prefix - scripts/babeltrace/build.sh - conditional-step: condition-kind: strings-match @@ -132,7 +121,7 @@ - shell: !include-raw-escape: - scripts/common/msys2-shebang - - scripts/common/cygwin-prefix + - scripts/common/cygpath-prefix - scripts/babeltrace/build.sh - conditional-step: condition-kind: strings-match @@ -145,7 +134,7 @@ - shell: !include-raw-escape: - scripts/common/msys2-shebang - - scripts/common/cygwin-prefix + - scripts/common/cygpath-prefix - scripts/babeltrace/build.sh @@ -395,6 +384,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: git://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 @@ -662,9 +696,6 @@ arch: !!python/tuple [sles12sp2] build: !!python/tuple [std] conf: !!python/tuple [std] - version: # // support 1.3 on SLES12 - - stable-1.3 - - stable-1.5 - 'babeltrace_{version}_{buildtype}': buildtype: elbuild arch: !!python/tuple [el8] @@ -687,9 +718,11 @@ 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 [cygwin, cygwin64] + arch: !!python/tuple [cygwin64] build: !!python/tuple [std] conf: !!python/tuple [std] + - 'babeltrace_{version}_release': + version: v1.5 - 'babeltrace_{version}_cppcheck' - 'babeltrace_{version}_scan-build' @@ -734,9 +767,11 @@ conf: !!python/tuple [std, static, prod] cc: !!python/tuple [clang-3.9, clang-4.0, clang-6.0, clang-7] - 'babeltrace_{version}_winbuild': - arch: !!python/tuple [cygwin, cygwin64, msys2-mingw32, msys2-mingw64] + 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' @@ -776,7 +811,6 @@ github_name: babeltrace email_to: "jgalar@efficios.com" version: - - stable-1.3-staging - stable-1.5-staging jobs: - 'dev_{user}_babeltrace_{version}_{buildtype}': @@ -786,8 +820,6 @@ 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] build: !!python/tuple [std] conf: !!python/tuple [std]