INFRA: Update the slack options for projects
[infra/cicd.git] / jjb / global / jjb-macros.yaml
index b9040e4a4f3e5057be53acde99430730ab616dd5..7f71596e26a909ee1a8fcb51b981d3db92e495c1 100644 (file)
@@ -5,7 +5,7 @@
     parameters:
       - string:
           name: JJB_GIT_REPO
-          default: https://git.openstack.org/openstack-infra/jenkins-job-builder
+          default: https://review.opendev.org/jjb/jenkins-job-builder
           description: OpenStack JJB repo
       - string:
           name: JJB_VERSION
           artifact-days-to-keep: 60
           artifact-num-to-keep: 200
 
-# defaults for SCM and Gerrit
+# defaults for SCM, Gerrit and GitHub
 - scm:
     name: git-scm
     scm:
             before: '{clean_before}'
           choosing-strategy: 'gerrit'
 
+- scm:
+    name: git-scm-github
+    scm:
+      - git:
+          url: 'https://github.com/$PROJECT.git'
+          branches:
+            - '*/{branch}'
+          refspec: '{refspec}'
+          timeout: 15
+          per-build-tag: false
+          skip-tag: true
+          shallow-clone: false
+          use-author: false
+          ignore-notify: false
+          wipe-workspace: '{wipe_workspace}'
+          prune: false
+          clean:
+            after: false
+            before: '{clean_before}'
+          choosing-strategy: 'default'
+          basedir: '{base_dir}'
+
 # triggers for Nordix Gerrit
 - trigger:
     name: nordix-gerrit-trigger-patchset-created
     publishers:
       - slack:
           room: '{slack-channel}'
-          notify-failure: True
+          notify-start: '{notify-start}'
+          notify-success: '{notify-success}'
+          notify-failure: '{notify-failure}'
+          notify-back-to-normal: '{notify-back-to-normal}'
 
 # property to discard old builds
 - property: