4 <em><strong><a href="https://github.com/efficios/barectf">barectf</a></strong></em>
5 is a command-line utility which generates C99 code that is able to write
6 native Common Trace Format (CTF) binary streams.
8 <p>Job is managed by Jenkins Job Builder.</p>
10 project-type: freestyle
17 # - credentials-binding:
18 # - username-password-separated:
19 # credential-id: barectf_codecov_token
20 # username: CODECOV_PROJECT_NAME
21 # password: CODECOV_TOKEN
25 url: git://github.com/{github_user}/{github_name}.git
27 browser-url: https://github.com/{github_user}/{github_name}
42 url: https://github.com/{github_user}/{github_name}
47 name: barectf_{version}_build
51 node: 'master' # Applies only to matrix flyweight task
60 !include-raw-escape: scripts/barectf/build.sh
64 # artifacts: 'build/**'
67 recipients: '{obj:email_to}'
68 reply-to: ci-notification@lists.lttng.org
85 matrix-trigger: only-parent
90 name: dev_gerrit_barectf_{buildtype}
95 node: 'master' # Applies only to matrix flyweight task
104 url: https://review.lttng.org/barectf
105 refspec: 'refs/changes/*:refs/changes/*'
114 - comment-added-event:
115 approval-category: 'CI-Build'
118 - project-compare-type: 'PLAIN'
119 project-pattern: 'barectf'
121 - branch-compare-type: 'ANT'
123 trigger-for-unreviewed-patches: true
127 !include-raw-escape: scripts/barectf/build.sh
130 name: barectf_{version}_pylint
140 !include-raw-escape: scripts/barectf/pylint.sh
144 artifacts: 'pep8.out,pylint.out'
157 recipients: '{obj:email_to}'
158 reply-to: ci-notification@lists.lttng.org
167 second-failure: false
172 fixed-unhealthy: true
173 still-unstable: false
175 matrix-trigger: only-parent
182 github_user: efficios
184 email_to: 'ci-notification@lists.lttng.org, cc:pproulx@efficios.com'
188 - 'barectf_{version}_build':
189 arch: !!python/tuple [i386, amd64]
190 - 'barectf_{version}_pylint'
194 github_user: efficios
195 github_name: babeltrace
197 - 'dev_gerrit_barectf_{buildtype}':
199 arch: !!python/tuple [i386, amd64]