X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ci-management.git;a=blobdiff_plain;f=jjb%2Fakraino-templates%2Fakraino-validation-macros.yaml;fp=jjb%2Fakraino-templates%2Fakraino-validation-macros.yaml;h=844cfbefe41aefb9c10997345fea31038f1e8d9f;hp=0000000000000000000000000000000000000000;hb=85c921743f2bba47655f18f08cb2b55009013f2f;hpb=0aba9396c42c50960f71ba9114ff2e65e4c6b90f diff --git a/jjb/akraino-templates/akraino-validation-macros.yaml b/jjb/akraino-templates/akraino-validation-macros.yaml new file mode 100644 index 0000000..844cfbe --- /dev/null +++ b/jjb/akraino-templates/akraino-validation-macros.yaml @@ -0,0 +1,45 @@ +--- +####### +# SCM # +####### +- scm: + # Enhanced version of the global-jjb + name: validation-infra-gerrit-scm + scm: + - git: + credentials-id: '{jenkins-ssh-credential}' + url: '{git-url}' + refspec: '{refspec}' + branches: + - 'refs/{refs_tag}/{stream}' + skip-tag: false + wipe-workspace: true + submodule: + recursive: '{submodule-recursive}' + timeout: '{submodule-timeout}' + choosing-strategy: '{choosing-strategy}' + +############## +# PARAMETERS # +############## +- parameter: + name: validation-job-parameters + parameters: + - lf-infra-parameters: + project: '{project}' + stream: '{stream}' + branch: '{branch}' + +############ +# SETTINGS # +############ +# settings for jobs run in multijob phases +- docker-build-job-settings: &docker-build-job-settings + name: docker_build_job_settings + current-parameters: false + git-revision: true + node-parameters: false + predefined-parameters: | + GERRIT_REFNAME=$GERRIT_REFNAME + kill-phase-on: FAILURE + abort-all-jobs: false