diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b330805..e47a181 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,11 +2,12 @@ variables: #获取当前时间戳 DATE: $(date +%Y%m%d%H) - #获取当前时间戳 - DATE1: $DATE #定义克隆的路径 $CI_BUILDS_DIR 为 runners.builds_dir 设置的路径 - GIT_CLONE_PATH: $CI_BUILDS_DIR/gap_tsg_api$DATE1 + CLONE_NO_TIME_PATH: $CI_BUILDS_DIR/gap_tsg_api + + #定义克隆的路径 $CI_BUILDS_DIR 为 runners.builds_dir 设置的路径 + GIT_CLONE_PATH: $CI_BUILDS_DIR/gap_tsg_api$DATE #git ssh 地址 GITLAB_SSH: git@git.mesalab.cn:yangyongqiang/yyq_test.git @@ -19,9 +20,8 @@ variables: before_script: - echo "环境部署操作" # 创建对应目录 - - GIT_CLONE_PATH=$GIT_CLONE_PATH - - mkdir -p $GIT_CLONE_PATH - - cd $GIT_CLONE_PATH + - mkdir -p $CLONE_NO_TIME_PATH$DATE + - cd $CLONE_NO_TIME_PATH$DATE - pwd #在作业之后执行的脚本或命令 @@ -59,7 +59,7 @@ master_build: - echo $DATE - echo "正式服务器环境配置" - if [ ! -d ".git" ]; then - - git clone -b master $GITLAB_SSH $GIT_CLONE_PATH --depth 1 + - git clone -b master $GITLAB_SSH $CLONE_NO_TIME_PATH$DATE --depth 1 - else - git stash - fi