File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -6,17 +6,19 @@ stage('publish') {
6
6
env. TAG_NAME = shWithReturn(' git describe --exact-match --tags HEAD || :' );
7
7
8
8
if (isTagBuild()) {
9
- env. DOCKER_TAG = dockerTag(env. TAG_NAME . substring(0 , env. TAG_NAME . length() - 1 ));
9
+ env. TAG_NAME = env. TAG_NAME . substring(0 , env. TAG_NAME . length() - 1 );
10
+ env. DOCKER_TAG = dockerTag(env. TAG_NAME );
10
11
env. NPM_TAG = ' stable' ;
11
12
} else {
13
+ env. TAG_NAME = " " ;
12
14
env. DOCKER_TAG = " " ;
13
15
env. NPM_TAG = " " ;
14
16
}
15
17
16
18
if (env. DOCKER_TAG != " " ) {
17
19
withCredentials([string(credentialsId : ' npm-token' , variable : ' NPM_TOKEN' )]) {
18
20
sh ' sudo -E docker build --build-arg NPM_TOKEN=$NPM_TOKEN -t ${DOCKER_TAG} .' ;
19
- sh ' sudo -E docker run -e "NPM_TOKEN=$NPM_TOKEN" ${DOCKER_TAG} bash -c "npm --no-git-tag-version version ${DOCKER_TAG } && npm publish --tag ${NPM_TAG}"' ;
21
+ sh ' sudo -E docker run -e "NPM_TOKEN=$NPM_TOKEN" ${DOCKER_TAG} bash -c "npm --no-git-tag-version version ${TAG_NAME } && npm publish --tag ${NPM_TAG}"' ;
20
22
sh " sudo -E docker push ${ DOCKER_TAG} " ;
21
23
}
22
24
}
You can’t perform that action at this time.
0 commit comments