diff --git a/Jenkinsfile b/Jenkinsfile index acbcfa7d4d70..63e3f9f254a2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,6 +14,8 @@ pipeline { booleanParam(name: 'DISABLE_SCCACHE', defaultValue: false) booleanParam(name: 'SKIP_SIGNING', defaultValue: true) booleanParam(name: 'DCHECK_ALWAYS_ON', defaultValue: true) + string(name: 'NODE_LABEL', defaultValue: '') + string(name: 'SLACK_NOTIFY', defaultValue: '') } stages { stage('build') { @@ -80,7 +82,8 @@ pipeline { booleanParam('DCHECK_ALWAYS_ON', true) booleanParam('RUN_NETWORK_AUDIT', false) stringParam('BRANCH', '${CHANGE_BRANCH}') - stringParam('PLATFORM', '${PLATFORM}') + stringParam('NODE_LABEL', '') + stringParam('SLACK_NOTIFY', '') } definition { cpsScm { @@ -93,8 +96,7 @@ pipeline { branch('master') } } - scriptPath('jenkins/jobs/browser/Jenkinsfile') - lightweight() + scriptPath("jenkins/jobs/browser/pr-brave-browser-${PLATFORM}.Jenkinsfile") } } } @@ -110,7 +112,8 @@ pipeline { booleanParam(name: 'DCHECK_ALWAYS_ON', value: params.DCHECK_ALWAYS_ON), booleanParam(name: 'RUN_NETWORK_AUDIT', value: RUN_NETWORK_AUDIT), string(name: 'BRANCH', value: CHANGE_BRANCH), - string(name: 'PLATFORM', value: PLATFORM) + string(name: 'NODE_LABEL', value: NODE_LABEL), + string(name: 'SLACK_NOTIFY', value: SLACK_NOTIFY) ] currentBuild.result = build(job: PIPELINE_NAME, parameters: params, propagate: false).result