7 <em><strong><a href="https://github.com/efficios/normand">Normand</a></strong></em>
8 is a text-to-binary processor with its own language.
10 Job is managed by Jenkins Job Builder.
12 project-type: freestyle
15 - ansicolor: &normand_wrapper_ansicolor_defaults
17 - timeout: &normand_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: &normand_publisher_workspace_cleanup_defaults
50 - ircbot: &normand_publisher_ircbot_defaults
51 strategy: statechange-only
53 matrix-notifier: only-parent
58 name: normand_{version}_{buildtype}
62 node: 'master' # Applies only to matrix flyweight task
67 values: '{obj:platforms}'
71 !include-raw-escape: scripts/normand/build.sh
74 - workspace-cleanup: *normand_publisher_workspace_cleanup_defaults
75 - ircbot: *normand_publisher_ircbot_defaults
77 recipients: '{obj:email_to}'
78 reply-to: ci-notification@lists.lttng.org
95 matrix-trigger: only-parent
100 name: dev_review_normand_{version}_{buildtype}
105 node: 'master' # Applies only to matrix flyweight task
110 values: '{obj:platforms}'
114 url: https://review.lttng.org/normand
115 refspec: 'refs/changes/*:refs/changes/*'
124 - comment-added-event:
125 approval-category: 'CI-Build'
128 - project-compare-type: 'PLAIN'
129 project-pattern: 'normand'
131 - branch-compare-type: 'PLAIN'
132 branch-pattern: '{version}'
140 - 'gerrit-{buildtype}'
144 !include-raw-escape: scripts/normand/build.sh
147 - workspace-cleanup: *normand_publisher_workspace_cleanup_defaults
154 regex: 'normand[-_].*'
160 github_user: efficios
162 email_to: 'ci-notification@lists.lttng.org, cc:pproulx@efficios.com'
166 - 'normand_{version}_{buildtype}':
167 buildtype: linuxbuild
168 platforms: !!python/tuple [deb12-amd64]
172 github_user: efficios
177 - 'dev_review_normand_{version}_{buildtype}':
178 buildtype: linuxbuild
179 platforms: !!python/tuple [deb12-amd64]