Skip to content

Commit 10bb90a

Browse files
committed
fix(tooling): Jenkins version bump variables
1 parent bb981e5 commit 10bb90a

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

Jenkinsfile

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,20 @@ ansiColor('xterm') {
100100
}
101101
}
102102

103+
stage('Bump version'){
104+
sh '''#!/bin/bash -ex
105+
source ~/.nvm/nvm.sh
106+
nvm use v6
107+
npm version patch
108+
version=`grep "version" package.json | head -1 | awk -F: '{ print $2 }' | sed 's/[", ]//g'`
109+
echo $version > .version
110+
git add package.json
111+
git commit -m "build ${version}"
112+
git tag -a "v${version}" -m "`git log -1 --format=%s`"
113+
'''
114+
packageJsonVersion = readFile '.version'
115+
}
116+
103117
stage('Build'){
104118
withCredentials([usernamePassword(credentialsId: 'MESSAGE_DEMO_CLIENT', passwordVariable: 'MESSAGE_DEMO_CLIENT_SECRET', usernameVariable: 'MESSAGE_DEMO_CLIENT_ID')]) {
105119
sh '''#!/bin/bash -ex
@@ -126,19 +140,6 @@ ansiColor('xterm') {
126140
}
127141

128142
if (currentBuild.result == 'SUCCESS'){
129-
stage('Bump version'){
130-
sh '''#!/bin/bash -ex
131-
source ~/.nvm/nvm.sh
132-
nvm use v6
133-
npm version patch
134-
version=`grep "version" package.json | head -1 | awk -F: '{ print $2 }' | sed 's/[", ]//g'`
135-
echo $version > .version
136-
git add package.json
137-
git commit -m "build $packageJsonVerson"
138-
git tag -a "v$version" -m "`git log -1 --format=%s`"
139-
'''
140-
packageJsonVersion = readFile '.version'
141-
}
142143

143144
archive 'packages/node_modules/@ciscospark/widget-message-meet/dist/**/*'
144145
archive 'dist/**/*'

0 commit comments

Comments
 (0)