X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ci-management.git;a=blobdiff_plain;f=jjb%2Fakraino-templates%2Fakraino-validation-macros.yaml;h=471d2b9217f7eead475a55b7896762b3a40e86c0;hp=844cfbefe41aefb9c10997345fea31038f1e8d9f;hb=15ca162dfa0f9acbb14c296f1cc74ca6c4f980ba;hpb=91fe4572895623fe32ac0e2a243bc33ba8db4d00 diff --git a/jjb/akraino-templates/akraino-validation-macros.yaml b/jjb/akraino-templates/akraino-validation-macros.yaml index 844cfbe..471d2b9 100644 --- a/jjb/akraino-templates/akraino-validation-macros.yaml +++ b/jjb/akraino-templates/akraino-validation-macros.yaml @@ -1,34 +1,70 @@ --- -####### -# 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 + name: bluval-defaults + parameters: + - string: &cluster_master_ip + name: CLUSTER_MASTER_IP + default: '' + description: 'IP address to connect to the cluster master' + - string: &cluster_ssh_user + name: CLUSTER_SSH_USER + default: '' + description: 'SSH username to connect to the cluster master ' + - string: &cluster_ssh_password + name: CLUSTER_SSH_PASSWORD + default: '' + description: 'SSH password to connect to the cluster master' + - string: &cluster_ssh_key + name: CLUSTER_SSH_KEY + default: '' + description: 'SSH key to connect to the cluster master' + - string: &blueprint_name + name: BLUEPRINT + default: '' + description: 'Blueprint used' + - string: &layer + name: LAYER + default: '' + description: 'Layer' + - string: &version + name: VERSION + default: '' + description: 'Version' + - string: &optional + name: OPTIONAL + default: '' + description: 'If set to yes run optional tests' + - string: + name: LAB_SILO + default: '' + description: 'Folder in nexus where the logs are pushed.' + - string: + name: SETTINGS_FILE + default: '/home/jenkins/settings.xml' + description: 'Path to credentials file' + +- parameter: + name: lab_params parameters: - - lf-infra-parameters: - project: '{project}' - stream: '{stream}' - branch: '{branch}' + - string: + <<: *cluster_master_ip + - string: + <<: *cluster_ssh_user + - string: + <<: *cluster_ssh_password + - string: + <<: *cluster_ssh_key + - string: + <<: *blueprint_name + - string: + <<: *layer + - string: + <<: *version + - string: + <<: *optional ############ # SETTINGS # @@ -36,10 +72,8 @@ # 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 + current-parameters: true + git-revision: false node-parameters: false - predefined-parameters: | - GERRIT_REFNAME=$GERRIT_REFNAME kill-phase-on: FAILURE abort-all-jobs: false