-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathJenkinsfile.external_qa
26 lines (25 loc) · 1.1 KB
/
Jenkinsfile.external_qa
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
properties([
parameters([
string(name: 'NETWORK', defaultValue: 'alphanet', description: 'network name', ),
string(name: 'NODES_PER_REGION', defaultValue: '1', description: 'number of nodes per region(we have 10 regions)', ),
string(name: 'STRESS_COUNT', defaultValue: '500', description: 'number of transactions to create, max 1000', ),
string(name: 'NEWRELIC_ENABLED', defaultValue: 'no', description: 'enable NewRelic APM', ),
])
])
pipeline {
agent { node { label 'lisk-core' } }
options { disableConcurrentBuilds() }
stages {
stage('Trigger qa external build') {
steps {
build job: 'lisk-core-qa-external/master',
parameters: [
string(name: 'BRANCH_NAME', value: "{env.BRANCH}" == null ? "${env.CHANGE_BRANCH}" : "${env.BRANCH}"),
string(name: 'NETWORK', value: "${params.NETWORK}"),
string(name: 'NODES_PER_REGION', value: "${params.NODES_PER_REGION}"),
string(name: 'STRESS_COUNT', value: "${params.STRESS_COUNT}"),
string(name: 'NEWRELIC_ENABLED', value: "${params.NEWRELIC_ENABLED}"),]
}
}
}
}