-
-
Notifications
You must be signed in to change notification settings - Fork 89
Expand file tree
/
Copy pathconfiguration-as-code-non-standard-java-it.yml
More file actions
40 lines (40 loc) · 2.17 KB
/
configuration-as-code-non-standard-java-it.yml
File metadata and controls
40 lines (40 loc) · 2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
jenkins:
clouds:
- computeEngine:
cloudName: integration
projectId: ${env.GOOGLE_PROJECT_ID}
instanceCapStr: 10
credentialsId: ${env.GOOGLE_PROJECT_ID}
configurations:
- namePrefix: integration-non-standard-java
description: integration-non-standard-java
launchTimeoutSecondsStr: ''
retentionTimeMinutesStr: ''
mode: EXCLUSIVE
labelString: integration-non-standard-java
numExecutorsStr: 1
runAsUser: jenkins
remoteFs: ''
oneShot: true
createSnapshot: false
region: "https://www.googleapis.com/compute/v1/projects/${env.GOOGLE_PROJECT_ID}/regions/${env.GOOGLE_REGION}"
zone: "https://www.googleapis.com/compute/v1/projects/${env.GOOGLE_PROJECT_ID}/zones/${env.GOOGLE_ZONE}"
template: '' # tried not setting, added when 'saved' in UI
machineType: "https://www.googleapis.com/compute/v1/projects/${env.GOOGLE_PROJECT_ID}/zones/${env.GOOGLE_ZONE}/machineTypes/n1-standard-1"
minCpuPlatform: '' # tried not setting, added when 'saved' in UI
javaExecPath: 'non-standard-java'
networkConfiguration:
autofilled:
network: default
subnetwork: default
networkTags: "jenkins-agent ssh"
networkInterfaceIpStackMode:
singleStack:
externalIPV4Address: true
useInternalAddress: false
bootDiskSourceImageProject: ${env.GOOGLE_PROJECT_ID}
bootDiskSourceImageName: "projects/${env.GOOGLE_PROJECT_ID}/global/images/jenkins-gce-integration-test-jre-non-standard-java"
bootDiskType: "https://www.googleapis.com/compute/v1/projects/${env.GOOGLE_PROJECT_ID}/zones/${env.GOOGLE_ZONE}/diskTypes/pd-ssd"
bootDiskSizeGbStr: 20
bootDiskAutoDelete: true
serviceAccountEmail: "${env.GOOGLE_SA_NAME}@${env.GOOGLE_PROJECT_ID}.iam.gserviceaccount.com"