mirror of
https://github.com/corda/corda.git
synced 2024-12-18 20:47:57 +00:00
INFRA-1697: remove authentication details from gradlew wrapper download and add helper to add them in when ran on CI
This commit is contained in:
parent
2902b737fc
commit
a21292d03f
@ -102,6 +102,7 @@ pipeline {
|
||||
stage('Compile') {
|
||||
steps {
|
||||
dir(sameAgentFolder) {
|
||||
authenticateGradleWrapper()
|
||||
sh script: [
|
||||
'./gradlew',
|
||||
COMMON_GRADLE_PARAMS,
|
||||
|
@ -25,6 +25,7 @@ pipeline {
|
||||
stages {
|
||||
stage('JDK 11 Compile') {
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
sh "./gradlew --no-daemon -Pcompilation.allWarningsAsErrors=true -Ptests.failFast=false " +
|
||||
"-Ptests.ignoreFailures=true clean compileAll --stacktrace"
|
||||
}
|
||||
|
1
.ci/dev/mswin/Jenkinsfile
vendored
1
.ci/dev/mswin/Jenkinsfile
vendored
@ -56,6 +56,7 @@ pipeline {
|
||||
stage('Unit Tests') {
|
||||
agent { label 'mswin' }
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
bat "./gradlew --no-daemon " +
|
||||
"--stacktrace " +
|
||||
"-Pcompilation.warningsAsErrors=false " +
|
||||
|
1
.ci/dev/nightly-regression/Jenkinsfile
vendored
1
.ci/dev/nightly-regression/Jenkinsfile
vendored
@ -49,6 +49,7 @@ pipeline {
|
||||
stages {
|
||||
stage('Compile') {
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
sh script: [
|
||||
'./gradlew',
|
||||
COMMON_GRADLE_PARAMS,
|
||||
|
1
.ci/dev/open-j9/Jenkinsfile
vendored
1
.ci/dev/open-j9/Jenkinsfile
vendored
@ -47,6 +47,7 @@ pipeline {
|
||||
stages {
|
||||
stage('Unit Tests') {
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
sh "./gradlew clean --continue test --info -Ptests.failFast=true"
|
||||
}
|
||||
}
|
||||
|
1
.ci/dev/pr-code-checks/Jenkinsfile
vendored
1
.ci/dev/pr-code-checks/Jenkinsfile
vendored
@ -14,6 +14,7 @@ pipeline {
|
||||
stages {
|
||||
stage('Detekt check') {
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
sh "./gradlew --no-daemon clean detekt"
|
||||
}
|
||||
}
|
||||
|
1
.ci/dev/publish-api-docs/Jenkinsfile
vendored
1
.ci/dev/publish-api-docs/Jenkinsfile
vendored
@ -33,6 +33,7 @@ pipeline {
|
||||
stage('Publish Archived API Docs to Artifactory') {
|
||||
when { tag pattern: /^docs-release-os-V(\d+\.\d+)(\.\d+){0,1}(-GA){0,1}(-\d{4}-\d\d-\d\d-\d{4}){0,1}$/, comparator: 'REGEXP' }
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
sh "./gradlew :clean :docs:artifactoryPublish -DpublishApiDocs"
|
||||
}
|
||||
}
|
||||
|
@ -63,6 +63,7 @@ pipeline {
|
||||
stages {
|
||||
stage('Sonatype Check') {
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
sh "./gradlew --no-daemon clean jar"
|
||||
script {
|
||||
sh "./gradlew --no-daemon properties | grep -E '^(version|group):' >version-properties"
|
||||
|
@ -29,6 +29,7 @@ pipeline {
|
||||
stages {
|
||||
stage('Publish to Artifactory') {
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
rtServer (
|
||||
id: 'R3-Artifactory',
|
||||
url: 'https://software.r3.com/artifactory',
|
||||
|
1
.ci/dev/regression/Jenkinsfile
vendored
1
.ci/dev/regression/Jenkinsfile
vendored
@ -84,6 +84,7 @@ pipeline {
|
||||
stages {
|
||||
stage('Compile') {
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
sh script: [
|
||||
'./gradlew',
|
||||
COMMON_GRADLE_PARAMS,
|
||||
|
1
Jenkinsfile
vendored
1
Jenkinsfile
vendored
@ -52,6 +52,7 @@ pipeline {
|
||||
stages {
|
||||
stage('Compile') {
|
||||
steps {
|
||||
authenticateGradleWrapper()
|
||||
sh script: [
|
||||
'./gradlew',
|
||||
COMMON_GRADLE_PARAMS,
|
||||
|
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@ -1,5 +1,5 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://gradleproxy:gradleproxy@software.r3.com/artifactory/gradle-proxy/gradle-5.6.4-all.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
Loading…
Reference in New Issue
Block a user