Skip to content

Commit 1157ee2

Browse files
committed
chore: ci add task to deploy demo
1 parent a77e6a9 commit 1157ee2

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

.github/workflows/deploy.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,20 @@ jobs:
1818
- name: Check for Version Change
1919
id: version
2020
run: |
21-
OLD_VERSION=$(git show HEAD~1:package.json | jq -r .version)
22-
NEW_VERSION=$(jq -r .version package.json)
23-
echo "Old version: $OLD_VERSION"
24-
echo "New version: $NEW_VERSION"
25-
if [ "$OLD_VERSION" != "$NEW_VERSION" ]; then
26-
echo "version_changed=true" >> $GITHUB_ENV
27-
else
28-
echo "version_changed=false" >> $GITHUB_ENV
29-
fi
30-
21+
if [ "$(git rev-list --count HEAD)" -eq 1 ]; then
22+
echo "No previous commit, setting version_changed to true."
23+
echo "version_changed=true" >> $GITHUB_ENV
24+
else
25+
OLD_VERSION=$(git show HEAD~1:package.json | jq -r .version)
26+
NEW_VERSION=$(jq -r .version package.json)
27+
echo "Old version: $OLD_VERSION"
28+
echo "New version: $NEW_VERSION"
29+
if [ "$OLD_VERSION" != "$NEW_VERSION" ]; then
30+
echo "version_changed=true" >> $GITHUB_ENV
31+
else
32+
echo "version_changed=false" >> $GITHUB_ENV
33+
fi
34+
fi
3135
# Step 3: 如果版本号改变,则拉取目标仓库并执行 gh 指令
3236
- name: Deploy to Target Repo
3337
if: env.version_changed == 'true'

0 commit comments

Comments
 (0)