+++ /dev/null
-- defaults:
- name: lttng-scope
- description: |
- Nightly build of LTTng Scope.
-
- <p>Job is managed by Jenkins Job Builder.</p>
-
- project-type: freestyle
-
- wrappers:
- - workspace-cleanup
- - timestamps
- - ansicolor
-
- scm:
- - git:
- url: https://github.com/{github_user}/{github_project}.git
- browser: githubweb
- browser-url: https://github.com/{github_user}/{github_project}
- branches:
- - origin/{version}
- skip-tag: true
-
- triggers:
- - pollscm:
- cron: "@hourly"
-
- properties:
- - build-discarder:
- num-to-keep: 2
-
-
-## Templates
-- job-template:
- name: lttng-scope_{version}_build
- defaults: lttng-scope
-
- project-type: matrix
- node: 'master' # Applies only to matrix flyweight task
- axes:
- - axis:
- type: slave
- name: arch
- values: '{obj:arch}'
-
- wrappers:
- - workspace-cleanup
- - timestamps
- - ansicolor
- - xvfb:
- installation-name: "default"
- auto-display-name: true
- parallel-build: false
- screen: 1024x768x24
- - timeout:
- timeout: 120
- fail: true
- type: absolute
-
- builders:
- - shell:
- !include-raw-escape: scripts/lttng-scope/launch-wm.sh
- - maven-target:
- maven-version: "default"
- goals: "-version"
- private-repository: true
- settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
- - maven-target:
- maven-version: "default"
- goals: clean install -Dmaven.test.skip=false
- private-repository: true
- settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
-
- publishers:
- - archive:
- artifacts: '**/target/*.jar'
- allow-empty: false
- only-if-success: true
- - junit:
- results: '**/target/surefire-reports/*.xml'
- - warnings:
- console-log-parsers:
- - 'Maven'
- total-thresholds:
- unstable:
- total-all: 0
- total-high: 0
- total-normal: 0
- total-low: 0
- messages-to-ignore: |-
- No sources found skipping Kotlin compile
- Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
- ^Tests run:.*
- .*Source root doesn't exist.*
- Could not transfer metadata.*codehaus-snapshots.*
- - workspace-cleanup
- - email-ext:
- recipients: '{obj:email_for_all_failure}'
- always: false
- unstable: true
- first-failure: false
- first-unstable: false
- not-built: false
- aborted: false
- regression: false
- failure: true
- second-failure: false
- improvement: false
- still-failing: false
- success: false
- fixed: false
- fixed-unhealthy: true
- still-unstable: false
- pre-build: false
- matrix-trigger: only-parent
- send-to:
- - recipients
- - email-ext:
- recipients: '{obj:email_to}'
- reply-to: ci-notification@lists.lttng.org
- always: false
- unstable: false
- first-failure: true
- first-unstable: true
- not-built: false
- aborted: false
- regression: false
- failure: false
- second-failure: false
- improvement: false
- still-failing: false
- success: false
- fixed: false
- fixed-unhealthy: true
- still-unstable: false
- pre-build: false
- matrix-trigger: only-parent
- send-to:
- - recipients
-
-- job-template:
- name: lttng-scope_{version}_winbuild
- defaults: lttng-scope
-
- project-type: matrix
- node: 'master' # Applies only to matrix flyweight task
- axes:
- - axis:
- type: slave
- name: arch
- values: '{obj:arch}'
-
- wrappers:
- - workspace-cleanup
- - timestamps
- - ansicolor
- - timeout:
- timeout: 120
- fail: true
- type: absolute
-
- builders:
- - maven-target:
- maven-version: "default"
- goals: clean install -Dmaven.test.skip=false
- private-repository: true
- settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
-
- publishers:
- - archive:
- artifacts: '**/target/*.jar'
- allow-empty: false
- only-if-success: true
- - junit:
- results: '**/target/surefire-reports/*.xml'
- - warnings:
- console-log-parsers:
- - 'Maven'
- total-thresholds:
- unstable:
- total-all: 0
- total-high: 0
- total-normal: 0
- total-low: 0
- messages-to-ignore: |-
- No sources found skipping Kotlin compile
- Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
- ^Tests run:.*
- .*Source root doesn't exist.*
- Could not transfer metadata.*codehaus-snapshots.*
- - workspace-cleanup
- - email-ext:
- recipients: '{obj:email_for_all_failure}'
- always: false
- unstable: true
- first-failure: false
- first-unstable: false
- not-built: false
- aborted: false
- regression: false
- failure: true
- second-failure: false
- improvement: false
- still-failing: false
- success: false
- fixed: false
- fixed-unhealthy: true
- still-unstable: false
- pre-build: false
- matrix-trigger: only-parent
- send-to:
- - recipients
- - email-ext:
- recipients: '{obj:email_to}'
- reply-to: ci-notification@lists.lttng.org
- always: false
- unstable: false
- first-failure: true
- first-unstable: true
- not-built: false
- aborted: false
- regression: false
- failure: false
- second-failure: false
- improvement: false
- still-failing: false
- success: false
- fixed: false
- fixed-unhealthy: true
- still-unstable: false
- pre-build: false
- matrix-trigger: only-parent
- send-to:
- - recipients
-
-
-
-- job-template:
- name: lttng-scope_{version}_macosbuild
- defaults: lttng-scope
-
- project-type: matrix
- node: 'master' # Applies only to matrix flyweight task
- axes:
- - axis:
- type: slave
- name: arch
- values: '{obj:arch}'
-
- wrappers:
- - workspace-cleanup
- - timestamps
- - ansicolor
- - timeout:
- timeout: 120
- fail: true
- type: absolute
-
- builders:
- - maven-target:
- maven-version: "default"
- goals: "-version"
- private-repository: true
- settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
- - maven-target:
- maven-version: "default"
- goals: clean install -Dmaven.test.skip=false
- private-repository: true
- settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
-
- publishers:
- - archive:
- artifacts: '**/target/*.jar'
- allow-empty: false
- only-if-success: true
- - junit:
- results: '**/target/surefire-reports/*.xml'
- - warnings:
- console-log-parsers:
- - 'Maven'
- total-thresholds:
- unstable:
- total-all: 0
- total-high: 0
- total-normal: 0
- total-low: 0
- messages-to-ignore: |-
- No sources found skipping Kotlin compile
- Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
- ^Tests run:.*
- .*Source root doesn't exist.*
- Could not transfer metadata.*codehaus-snapshots.*
- - workspace-cleanup
- - email-ext:
- recipients: '{obj:email_for_all_failure}'
- always: false
- unstable: true
- first-failure: false
- first-unstable: false
- not-built: false
- aborted: false
- regression: false
- failure: true
- second-failure: false
- improvement: false
- still-failing: false
- success: false
- fixed: false
- fixed-unhealthy: true
- still-unstable: false
- pre-build: false
- matrix-trigger: only-parent
- send-to:
- - recipients
- - email-ext:
- recipients: '{obj:email_to}'
- reply-to: ci-notification@lists.lttng.org
- always: false
- unstable: false
- first-failure: true
- first-unstable: true
- not-built: false
- aborted: false
- regression: false
- failure: false
- second-failure: false
- improvement: false
- still-failing: false
- success: false
- fixed: false
- fixed-unhealthy: true
- still-unstable: false
- pre-build: false
- matrix-trigger: only-parent
- send-to:
- - recipients
-
-- job-template:
- name: lttng-scope_{version}_coverity
- defaults: lttng-scope
- node: 'amd64'
-
- triggers:
- - pollscm:
- cron: "@daily"
-
- wrappers:
- - workspace-cleanup
- - timestamps
- - ansicolor:
- colormap: xterm
- - credentials-binding:
- - username-password-separated:
- credential-id: lttng-scope_coverity_token
- username: COVERITY_SCAN_PROJECT_NAME
- password: COVERITY_SCAN_TOKEN
-
- scm:
- - git:
- url: https://github.com/{github_user}/{github_project}.git
- browser: githubweb
- browser-url: https://github.com/{github_user}/{github_project}
- branches:
- - origin/{version}
- skip-tag: true
- basedir: src/lttng-scope
-
- builders:
- - maven-target:
- maven-version: "default"
- goals: "-version"
- private-repository: true
- settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
- - shell:
- !include-raw-escape: scripts/common/coverity.sh
-
- publishers:
- - workspace-cleanup
- - archive:
- artifacts: 'analysis-results.tgz,cov-int/**'
- allow-empty: false
-
-
-## Project
-#- project:
-# name: lttng-scope
-# github_user: lttng
-# github_project: lttng-scope
-# email_to: 'ci-notification@lists.lttng.org, cc:pproulx@efficios.com'
-# email_for_all_failure: 'pproulx@efficios.com'
-# version:
-# - master
-# jobs:
-# - 'lttng-scope_{version}_build':
-# arch: !!python/tuple [i386, amd64]
-# - 'lttng-scope_{version}_winbuild':
-# arch: !!python/tuple [win64]
-# - 'lttng-scope_{version}_macosbuild':
-# arch: !!python/tuple [macos]
-# - 'lttng-scope_{version}_coverity':
-# version: master