Skip to content

Commit 609228d

Browse files
eleftheriasjzheaux
authored andcommitted
Jenkins build performs git clean
Fixes gh-7006
1 parent b003455 commit 609228d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Jenkinsfile

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ try {
1313
stage('Check') {
1414
node {
1515
checkout scm
16+
sh "git clean -dfx"
1617
try {
1718
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
1819
sh "./gradlew clean check --refresh-dependencies --no-daemon --stacktrace"
@@ -30,6 +31,7 @@ try {
3031
stage('Sonar') {
3132
node {
3233
checkout scm
34+
sh "git clean -dfx"
3335
withCredentials([string(credentialsId: 'spring-sonar.login', variable: 'SONAR_LOGIN')]) {
3436
try {
3537
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
@@ -51,6 +53,7 @@ try {
5153
stage('Snapshot Tests') {
5254
node {
5355
checkout scm
56+
sh "git clean -dfx"
5457
try {
5558
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
5659
sh "./gradlew clean test -PforceMavenRepositories=snapshot -PspringVersion='5.+' -PreactorVersion=Dysprosium-BUILD-SNAPSHOT -PspringDataVersion=Lovelace-BUILD-SNAPSHOT --refresh-dependencies --no-daemon --stacktrace"
@@ -66,6 +69,7 @@ try {
6669
stage('JDK 9') {
6770
node {
6871
checkout scm
72+
sh "git clean -dfx"
6973
try {
7074
withEnv(["JAVA_HOME=${ tool 'jdk9' }"]) {
7175
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
@@ -81,6 +85,7 @@ try {
8185
stage('JDK 10') {
8286
node {
8387
checkout scm
88+
sh "git clean -dfx"
8489
try {
8590
withEnv(["JAVA_HOME=${ tool 'jdk10' }"]) {
8691
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
@@ -96,6 +101,7 @@ try {
96101
stage('JDK 11') {
97102
node {
98103
checkout scm
104+
sh "git clean -dfx"
99105
try {
100106
withEnv(["JAVA_HOME=${ tool 'jdk11' }"]) {
101107
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
@@ -111,6 +117,7 @@ try {
111117
stage('JDK 12') {
112118
node {
113119
checkout scm
120+
sh "git clean -dfx"
114121
try {
115122
withEnv(["JAVA_HOME=${ tool 'openjdk12' }"]) {
116123
sh "./gradlew clean test --refresh-dependencies --no-daemon --stacktrace"
@@ -128,6 +135,7 @@ try {
128135
stage('Deploy Artifacts') {
129136
node {
130137
checkout scm
138+
sh "git clean -dfx"
131139
withCredentials([file(credentialsId: 'spring-signing-secring.gpg', variable: 'SIGNING_KEYRING_FILE')]) {
132140
withCredentials([string(credentialsId: 'spring-gpg-passphrase', variable: 'SIGNING_PASSWORD')]) {
133141
withCredentials([usernamePassword(credentialsId: 'oss-token', passwordVariable: 'OSSRH_PASSWORD', usernameVariable: 'OSSRH_USERNAME')]) {
@@ -146,6 +154,7 @@ try {
146154
stage('Deploy Docs') {
147155
node {
148156
checkout scm
157+
sh "git clean -dfx"
149158
withCredentials([file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')]) {
150159
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
151160
sh "./gradlew deployDocs -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --refresh-dependencies --no-daemon --stacktrace"
@@ -158,6 +167,7 @@ try {
158167
stage('Deploy Schema') {
159168
node {
160169
checkout scm
170+
sh "git clean -dfx"
161171
withCredentials([file(credentialsId: 'docs.spring.io-jenkins_private_ssh_key', variable: 'DEPLOY_SSH_KEY')]) {
162172
withEnv(["JAVA_HOME=${ tool 'jdk8' }"]) {
163173
sh "./gradlew deploySchema -PdeployDocsSshKeyPath=$DEPLOY_SSH_KEY -PdeployDocsSshUsername=$SPRING_DOCS_USERNAME --refresh-dependencies --no-daemon --stacktrace"

0 commit comments

Comments
 (0)