# 自定义生命周期 stages: - gen_git-log - build_project - test - build_image cache: key: files: - package.json paths: - node_modules # - dist/ before_script: - export CNUI_TAG=$(date +%Y%m%d%H%M%S) generate_git-log: stage: gen_git-log script: - if (( `grep git-log.html ./public/index.html | wc -l` == 0 )); then sed -i 's+
" > ./public/git-log.html
- "git log -100 --pretty=format:'%ad : %s' >> ./public/git-log.html"
- echo "+\n+g' ./public/index.html; echo "添加更新记录链接"; fi; - echo "最近的100个提交记录" - echo "