fix: fix ci.yml

This commit is contained in:
shizhendong
2022-01-11 15:27:54 +08:00
parent 80035e2082
commit 2bd0345251

View File

@@ -10,6 +10,7 @@ cache:
- package.json
paths:
- node_modules
- dist/
before_script:
- export UI_TAG=$(date +%Y%m%d%H%M%S)
@@ -18,7 +19,7 @@ before_script:
generate_git-log:
stage: gen_git-log
script:
- if (( `grep git-log.html ./public/index.html | wc -l` == 0 )); then sed -i '/<body>/ a <a style="position:fixed;bottom:20px;left:40px;z-index:999;color:#000;" target="_blank" href="./git-log.html">更新记录</a>' ./public/index.html; echo "添加更新记录链接"; fi;
- if (( `grep git-log.html ./public/index.html | wc -l` == 0 )); then sed -i 's+</body>+<a style="position:fixed;bottom:20px;left:40px;z-index:999;color:white;" target="_blank" href="./git-log.html">更新记录</a>\n</body>+g' ./public/index.html; echo "添加更新记录链接"; fi;
- echo "最近的100个提交记录"
- echo "<!DOCTYPE html><html><head><meta charset='utf-8'></head><body><pre>" > ./public/git-log.html
- "git log -100 --pretty=format:'%ad : %s' >> ./public/git-log.html"
@@ -26,7 +27,8 @@ generate_git-log:
- echo "处理 git-log.html 结束"
artifacts:
paths:
- public
- public/index.html
- public/git-log.html
only:
- dev-cicd
tags:
@@ -36,12 +38,9 @@ build_project:
stage: build_project
script:
- echo "npm install ..."
- npm install --unsafe-perm
- npm install --save-dev --unsafe-perm
- echo "npm run build"
- npm run build
artifacts:
paths:
- dist
only:
- dev-cicd
tags: