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}
43 url: https://github.com/{github_user}/{github_name}
46 - workspace-cleanup: &barectf_publisher_workspace_cleanup_defaults
53 name: barectf_{version}_{buildtype}
57 node: 'master' # Applies only to matrix flyweight task
62 values: '{obj:platforms}'
66 !include-raw-escape: scripts/barectf/build.sh
69 - workspace-cleanup: *barectf_publisher_workspace_cleanup_defaults
71 recipients: '{obj:email_to}'
72 reply-to: ci-notification@lists.lttng.org
89 matrix-trigger: only-parent
94 name: dev_gerrit_barectf_{buildtype}
99 node: 'master' # Applies only to matrix flyweight task
104 values: '{obj:platforms}'
108 url: https://review.lttng.org/barectf
109 refspec: 'refs/changes/*:refs/changes/*'
118 - comment-added-event:
119 approval-category: 'CI-Build'
122 - project-compare-type: 'PLAIN'
123 project-pattern: 'barectf'
125 - branch-compare-type: 'ANT'
134 - 'gerrit-{buildtype}'
138 !include-raw-escape: scripts/barectf/build.sh
145 regex: 'barectf[-_].*'
151 github_user: efficios
153 email_to: 'ci-notification@lists.lttng.org, cc:pproulx@efficios.com'
158 - 'barectf_{version}_{buildtype}':
159 buildtype: linuxbuild
160 platforms: !!python/tuple [jammy-amd64]
164 github_user: efficios
167 - 'dev_gerrit_barectf_{buildtype}':
168 buildtype: linuxbuild
169 platforms: !!python/tuple [jammy-amd64]