Skip to content
This repository was archived by the owner on Nov 28, 2022. It is now read-only.

Commit 90c02f7

Browse files
authored
Fix jar signing issue for open api eclipse (#129)
* Test signjar * update * update * update * update * update * update * update * update * fix typo * disable test * re-enable test * re-enable test * re-enable test * Add deleteDir
1 parent 84e09b9 commit 90c02f7

1 file changed

Lines changed: 24 additions & 17 deletions

File tree

Jenkinsfile

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
#!groovy​
22

33
pipeline {
4-
agent {
5-
label "docker-build"
6-
}
4+
5+
agent any
76

87
options {
98
timestamps()
@@ -28,28 +27,37 @@ pipeline {
2827
dir('dev') {
2928
sh './gradlew --stacktrace'
3029
}
30+
dir('dev/ant_build/artifacts') {
31+
stash name: 'codewind-openapi-eclipse-test.zip', includes: 'codewind-openapi-eclipse-test-*.zip'
32+
sh 'rm codewind-openapi-eclipse-test-*.zip'
33+
stash name: 'codewind-openapi-eclipse-zip', includes: 'codewind-openapi-eclipse-*.zip'
34+
}
3135
}
3236
}
3337
}
3438

3539
stage('Test') {
40+
agent {
41+
label "docker-build"
42+
}
43+
3644
steps {
3745
script {
38-
try {
39-
sh '''#!/usr/bin/env bash
40-
docker build --no-cache -t test-image ./dev
41-
export CWD=$(pwd)
42-
echo "Current directory is ${CWD}"
43-
docker run -v /var/run/docker.sock:/var/run/docker.sock -v ${CWD}/dev:/development test-image
46+
try {
47+
dir('dev/ant_build/artifacts') {
48+
unstash 'codewind-openapi-eclipse-test.zip'
49+
unstash 'codewind-openapi-eclipse-zip'
50+
}
4451

45-
rm $WORKSPACE/dev/ant_build/artifacts/codewind-openapi-eclipse-test-*.zip
46-
'''
52+
sh '''#!/usr/bin/env bash
53+
docker build --no-cache -t test-image ./dev
54+
export CWD=$(pwd)
55+
echo "Current directory is ${CWD}"
56+
docker run -v /var/run/docker.sock:/var/run/docker.sock -v ${CWD}/dev:/development test-image
57+
'''
4758
} finally {
4859
junit 'dev/junit-results.xml'
4960
}
50-
dir('dev') {
51-
stash name: 'codewind-openapi-eclipse-zip', includes: 'ant_build/artifacts/codewind-openapi-eclipse-*.zip'
52-
}
5361
}
5462
}
5563
post {
@@ -63,6 +71,7 @@ pipeline {
6371
docker system df
6472
df -lh
6573
'''
74+
deleteDir()
6675
}
6776
}
6877
}
@@ -80,13 +89,11 @@ pipeline {
8089
skipDefaultCheckout()
8190
}
8291

83-
agent any
84-
8592
steps {
8693
sshagent ( ['projects-storage.eclipse.org-bot-ssh']) {
8794
println("Deploying codewind-openapi-eclipse to downoad area...")
8895

89-
dir("$WORKSPACE/dev") {
96+
dir("$WORKSPACE/dev/ant_build/artifacts") {
9097
unstash 'codewind-openapi-eclipse-zip'
9198
}
9299

0 commit comments

Comments
 (0)