Skip to content

Commit 27d4706

Browse files
committed
fix: 修复git分支检测和JAR包目录问题
- 直接使用origin/master替换动态分支检测 - 在复制JAR包前创建/opt/tinyflow目录 - 修复cp命令" No such file or directory\错误
1 parent e80775b commit 27d4706

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

.github/workflows/deploy.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jobs:
7777
7878
# 拉取最新代码并强制丢弃本地更改
7979
git fetch origin
80-
git reset --hard origin/$(git symbolic-ref --short HEAD)
80+
git reset --hard origin/master
8181
8282
# 更新 systemd 配置文件中的环境变量
8383
sudo sed -i "s|Environment=\"APP_DOMAIN=.*\"|Environment=\"APP_DOMAIN=$APP_DOMAIN\"|g" /etc/systemd/system/tinyflow.service
@@ -94,7 +94,8 @@ jobs:
9494
cd ..
9595
mvn clean package -DskipTests -q
9696
97-
# 复制JAR包到运行目录
97+
# 创建目录并复制JAR包到运行目录
98+
sudo mkdir -p /opt/tinyflow
9899
sudo cp target/TinyFlow-0.0.1-SNAPSHOT.jar /opt/tinyflow/app.jar
99100
100101
# 重新加载 systemd 并重启服务

0 commit comments

Comments
 (0)