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:
- origin/{version}
basedir: src/liburcu
skip-tag: true
- git-tool: jgit
triggers:
- pollscm:
name: 'liburcu_build_builders_defaults'
builders:
- shell:
- !include-raw-escape: scripts/liburcu/build.sh
+ !include-raw-escape:
+ - scripts/common/print.sh
+ - scripts/liburcu/build.sh
- liburcu_build_builders_win: &liburcu_build_builders_win
name: 'liburcu_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/liburcu/build.sh
- conditional-step:
condition-kind: strings-match
on-evaluation-failure: run
- shell:
!include-raw-escape:
- scripts/common/cygwin64-shebang
- - scripts/common/cygwin-prefix
- - scripts/liburcu/build.sh
- - conditional-step:
- condition-kind: strings-match
- on-evaluation-failure: run
- condition-string1: '${{arch}}'
- condition-string2: 'msys2-mingw32'
- steps:
- - inject:
- properties-content: 'MSYSTEM=MINGW32'
- - shell:
- !include-raw-escape:
- - scripts/common/msys2-shebang
- - scripts/common/cygwin-prefix
- - scripts/liburcu/build.sh
- - conditional-step:
- condition-kind: strings-match
- on-evaluation-failure: run
- condition-string1: '${{arch}}'
- condition-string2: 'msys2-mingw64'
- steps:
- - inject:
- properties-content: 'MSYSTEM=MINGW64'
- - shell:
- !include-raw-escape:
- - scripts/common/msys2-shebang
- - scripts/common/cygwin-prefix
+ - scripts/common/cygpath-prefix
+ - scripts/common/print.sh
- scripts/liburcu/build.sh
- liburcu_build_publishers_defaults: &liburcu_build_publishers_defaults
github_name: userspace-rcu
email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com'
version:
- - stable-0.8
- stable-0.9
- stable-0.10
- stable-0.11
+ - stable-0.12
- master
jobs:
- 'liburcu_{version}_{buildtype}':
arch: !!python/tuple [sol10-i386, sol11-i386]
build: !!python/tuple [std]
conf: !!python/tuple [std, static, tls_fallback, debug-rcu]
- version: # Solaris support was introduced in 0.9
- - master
- - stable-0.9
- - stable-0.10
- - stable-0.11
- 'liburcu_{version}_{buildtype}':
buildtype: macosxbuild
arch: !!python/tuple [macosx]
build: !!python/tuple [std]
conf: !!python/tuple [std, static, tls_fallback, debug-rcu]
- version:
- - master
- - stable-0.9
- - stable-0.10
- - stable-0.11
- 'liburcu_{version}_winbuild':
- arch: !!python/tuple [cygwin, cygwin64]
+ arch: !!python/tuple [cygwin64]
build: !!python/tuple [std]
conf: !!python/tuple [std]
- version:
- - master
- - stable-0.9
- - stable-0.10
- - stable-0.11
- 'liburcu_{version}_cppcheck'
- 'liburcu_{version}_scan-build'
- 'liburcu_{version}_coverity':