---
-# these parameters are used for infra related variables
-- parameter:
- name: infra-parameters
- parameters:
- - string:
- name: JJB_GIT_REPO
- default: https://opendev.org/jjb/jenkins-job-builder.git
- description: OpenDev JJB repo
- - string:
- name: JJB_VERSION
- default: 2.9.1
- description: OpenDev JJB version to install - matches to LFN JJB version
- - string:
- name: NORDIX_REGISTRY
- default: registry.nordix.org
- description: Nordix Container Image Registry
-
# these parameters are used for setting the Gerrit Project on Nordix
- parameter:
name: project-parameters
- shell:
!include-raw: ./verify_geode_tag.sh
+- builder:
+ name: 'wait-pkg-mgr-macro'
+ builders:
+ - shell:
+ !include-raw: ./scripts/wait-for-pkg-manager.sh
+
# defaults for job build history
- property:
name: logrotate-default
wrappers:
- credentials-binding:
- username-password-separated:
- credential-id: nordix-eiffel-github-token
+ credential-id: nordixinfra-eiffel-username-personal-access-token
username: NORDIXINFRA_GITHUB_USERNAME
password: NORDIXINFRA_GITHUB_TOKEN
+# wrappers to use for jobs
+- wrapper:
+ name: nordix-gerrit-http-api-token
+ wrappers:
+ - credentials-binding:
+ - username-password-separated:
+ credential-id: nordixinfra-nordix-gerrit-http-api-token
+ username: GERRIT_USER
+ password: GERRIT_API_KEY
+
# timeout wrapper to use for jobs
- wrapper:
name: build-timeout
num-to-keep: 100
artifact-days-to-keep: 30
artifact-num-to-keep: 100
+
+- property:
+ name: est-ms-teams-rebase-jobs-webhook
+ properties:
+ - office-365-connector:
+ webhooks:
+ - url: "${EST_MS_TEAMS_NORDIX_REBASE_JOBS_WEBHOOK}"
+ name: full
+ start-notification: true
+ notify-success: true
+ notify-aborted: true
+ notify-not-built: true
+ notify-unstable: true
+ notify-failure: true
+ notify-back-to-normal: true
+ notify-repeated-failure: true