6 <em><strong><a href="https://github.com/efficios/barectf">barectf</a></strong></em>
7 is a command-line utility which generates C99 code that is able to write
8 native Common Trace Format (CTF) binary streams.
10 <p>Job is managed by Jenkins Job Builder.</p>
12 project-type: freestyle
15 - ansicolor: &barectf_wrapper_ansicolor_defaults
17 - timeout: &barectf_wrapper_timeout_defaults
26 url: https://github.com/{github_user}/{github_name}.git
28 browser-url: https://github.com/{github_user}/{github_name}
42 artifact-num-to-keep: 2
44 url: https://github.com/{github_user}/{github_name}
47 - workspace-cleanup: &barectf_publisher_workspace_cleanup_defaults
54 name: barectf_{version}_{buildtype}
58 node: 'master' # Applies only to matrix flyweight task
63 values: '{obj:platforms}'
67 !include-raw-escape: scripts/barectf/build.sh
70 - workspace-cleanup: *barectf_publisher_workspace_cleanup_defaults
72 recipients: '{obj:email_to}'
73 reply-to: ci-notification@lists.lttng.org
90 matrix-trigger: only-parent
95 name: dev_gerrit_barectf_{buildtype}
100 node: 'master' # Applies only to matrix flyweight task
105 values: '{obj:platforms}'
109 url: https://review.lttng.org/barectf
110 refspec: 'refs/changes/*:refs/changes/*'
119 - comment-added-event:
120 approval-category: 'CI-Build'
123 - project-compare-type: 'PLAIN'
124 project-pattern: 'barectf'
126 - branch-compare-type: 'ANT'
135 - 'gerrit-{buildtype}'
139 !include-raw-escape: scripts/barectf/build.sh
146 regex: 'barectf[-_].*'
152 github_user: efficios
154 email_to: 'ci-notification@lists.lttng.org, cc:pproulx@efficios.com'
159 - 'barectf_{version}_{buildtype}':
160 buildtype: linuxbuild
161 platforms: !!python/tuple [jammy-amd64]
165 github_user: efficios
168 - 'dev_gerrit_barectf_{buildtype}':
169 buildtype: linuxbuild
170 platforms: !!python/tuple [jammy-amd64]