File tree Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Expand file tree Collapse file tree 2 files changed +38
-0
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,25 @@ git checkout main
11
11
DOCKER_USER=$1
12
12
IMAGE_NAME=gitlab-mcp
13
13
IMAGE_VERSION=$( git describe --tags --abbrev=0 --match " v[0-9]*.[0-9]*.[0-9]*" main)
14
+
15
+ BASE_VERSION=" ${IMAGE_VERSION# v} "
16
+ version_package=$( jq -r ' .version' package.json)
17
+ version_package_lock=$( jq -r ' .version' package-lock.json)
18
+ version_package_lock_version=$( jq -r ' .packages[""].version' package-lock.json)
19
+
20
+ echo " BASE_VERSION : $BASE_VERSION "
21
+ echo " package.json : $version_package "
22
+ echo " package-lock.json : $version_package_lock "
23
+ echo " package-lock.packages[\"\" ] : $version_package_lock_version "
24
+
25
+ if [ " $BASE_VERSION " = " $version_package " ] &&
26
+ [ " $BASE_VERSION " = " $version_package_lock " ] &&
27
+ [ " $BASE_VERSION " = " $version_package_lock_version " ]; then
28
+ echo " ✅ version check ok"
29
+ else
30
+ echo " ❌ invalid version"
31
+ exit 1
32
+ fi
14
33
git checkout " ${IMAGE_VERSION} "
15
34
IMAGE_VERSION=${IMAGE_VERSION# v}
16
35
echo " ${DOCKER_USER} /${IMAGE_NAME} :${IMAGE_VERSION} "
Original file line number Diff line number Diff line change @@ -4,6 +4,25 @@ git fetch
4
4
git checkout main
5
5
IMAGE_VERSION=$( git describe --tags --abbrev=0 --match " v[0-9]*.[0-9]*.[0-9]*" main)
6
6
7
+ BASE_VERSION=" ${IMAGE_VERSION# v} "
8
+ version_package=$( jq -r ' .version' package.json)
9
+ version_package_lock=$( jq -r ' .version' package-lock.json)
10
+ version_package_lock_version=$( jq -r ' .packages[""].version' package-lock.json)
11
+
12
+ echo " BASE_VERSION : $BASE_VERSION "
13
+ echo " package.json : $version_package "
14
+ echo " package-lock.json : $version_package_lock "
15
+ echo " package-lock.packages[\"\" ] : $version_package_lock_version "
16
+
17
+ if [ " $BASE_VERSION " = " $version_package " ] &&
18
+ [ " $BASE_VERSION " = " $version_package_lock " ] &&
19
+ [ " $BASE_VERSION " = " $version_package_lock_version " ]; then
20
+ echo " ✅ version check ok"
21
+ else
22
+ echo " ❌ invalid version"
23
+ exit 1
24
+ fi
25
+
7
26
git checkout " ${IMAGE_VERSION} "
8
27
echo " ${IMAGE_VERSION} "
9
28
npm install && npm run build && npm run deploy
You can’t perform that action at this time.
0 commit comments