6 # Enhanced version of the global-jjb
7 name: validation-infra-gerrit-scm
10 credentials-id: '{jenkins-ssh-credential}'
14 - 'refs/{refs_tag}/{stream}'
18 recursive: '{submodule-recursive}'
19 timeout: '{submodule-timeout}'
20 choosing-strategy: '{choosing-strategy}'
26 name: validation-job-parameters
28 - lf-infra-parameters:
36 - string: &cluster_master_ip
37 name: CLUSTER_MASTER_IP
39 description: 'IP address to connect to the cluster master'
40 - string: &cluster_ssh_user
41 name: CLUSTER_SSH_USER
43 description: 'SSH username to connect to the cluster master '
44 - string: &cluster_ssh_password
45 name: CLUSTER_SSH_PASSWORD
47 description: 'SSH password to connect to the cluster master'
48 - string: &cluster_ssh_key
51 description: 'SSH key to connect to the cluster master'
52 - string: &blueprint_name
55 description: 'Blueprint used'
63 description: 'Version'
67 description: 'If set to yes run optional tests'
71 description: 'Folder in nexus where the logs are pushed.'
74 default: '/home/jenkins/settings.xml'
75 description: 'Path to credentials file'
81 <<: *cluster_master_ip
85 <<: *cluster_ssh_password
100 # settings for jobs run in multijob phases
101 - docker-build-job-settings: &docker-build-job-settings
102 name: docker_build_job_settings
103 current-parameters: false
105 node-parameters: false
106 predefined-parameters: |
107 GERRIT_REFNAME=$GERRIT_REFNAME
108 kill-phase-on: FAILURE
109 abort-all-jobs: false