Compare commits
45 Commits
set-sast-c
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0f39d56fcf | ||
|
|
740673cbbc | ||
|
|
d3e52b1f77 | ||
|
|
c4ea30e55c | ||
|
|
c102dd62a5 | ||
|
|
9cfc2389d1 | ||
|
|
d4e57b1b85 | ||
|
|
47069f3bb3 | ||
|
|
5bdeff6a0f | ||
|
|
8a7f156858 | ||
|
|
c2a5108a3b | ||
|
|
68f7a059c9 | ||
|
|
d56d9baf24 | ||
|
|
1fd7cdbde3 | ||
|
|
05d27d0a5d | ||
|
|
2f64b7e77c | ||
|
|
679071a9e2 | ||
|
|
ed05ae9c37 | ||
|
|
87adc8c36c | ||
|
|
4b2ccf53a7 | ||
|
|
0910b633fe | ||
|
|
256cece9d2 | ||
|
|
26d629b331 | ||
|
|
ebdaae1b8b | ||
|
|
1ef44c22aa | ||
|
|
290b837f43 | ||
|
|
9ea961bf56 | ||
|
|
d244942a2d | ||
|
|
3f2b30a786 | ||
|
|
4fd879c098 | ||
|
|
e0173f2824 | ||
|
|
9bdb461fcd | ||
|
|
b0efbb5650 | ||
|
|
37c5351443 | ||
|
|
10e6a9427b | ||
|
|
fc23c13f9a | ||
|
|
212ac2f16a | ||
|
|
21b665c254 | ||
|
|
c619f80824 | ||
|
|
baf2a4c3a9 | ||
|
|
79d99b3d34 | ||
|
|
45c638c783 | ||
|
|
67a9a220eb | ||
|
|
d9c75872b0 | ||
|
|
4233c6eed0 |
71
.gitlab-ci.yml
Normal file
71
.gitlab-ci.yml
Normal file
@@ -0,0 +1,71 @@
|
|||||||
|
#定义变量
|
||||||
|
variables:
|
||||||
|
#获取当前时间戳
|
||||||
|
DATE: $(date +%Y%m%d)
|
||||||
|
|
||||||
|
#定义克隆的路径 $CI_BUILDS_DIR 为 runners.builds_dir 设置的路径
|
||||||
|
CLONE_NO_TIME_PATH: $CI_BUILDS_DIR/gap_tsg_api1
|
||||||
|
|
||||||
|
#定义克隆的路径 $CI_BUILDS_DIR 为 runners.builds_dir 设置的路径
|
||||||
|
GIT_CLONE_PATH: $CI_BUILDS_DIR/gap_tsg_api1$DATE
|
||||||
|
|
||||||
|
#git ssh 地址
|
||||||
|
GITLAB_SSH: git@git.mesalab.cn:yangyongqiang/yyq_test.git
|
||||||
|
|
||||||
|
# 指定git获取代码的方式(clone,fetch,none)
|
||||||
|
GIT_STRATEGY: clone
|
||||||
|
|
||||||
|
|
||||||
|
#在作业之前执行的脚本或命令
|
||||||
|
before_script:
|
||||||
|
- echo "环境部署操作"
|
||||||
|
- echo $DATE
|
||||||
|
# 创建对应目录
|
||||||
|
- mkdir -p $CLONE_NO_TIME_PATH$(date +%Y%m%d)
|
||||||
|
- cd $CLONE_NO_TIME_PATH$(date +%Y%m%d)
|
||||||
|
- pwd
|
||||||
|
|
||||||
|
#在作业之后执行的脚本或命令
|
||||||
|
after_script:
|
||||||
|
# - echo "克隆完成"
|
||||||
|
#配置目录的用户权限
|
||||||
|
# - chown root $GIT_CLONE_PATH
|
||||||
|
|
||||||
|
# 全局定义流水线阶段(pipeline)
|
||||||
|
stages:
|
||||||
|
- build
|
||||||
|
|
||||||
|
# develop_build:
|
||||||
|
# stage: build
|
||||||
|
# #需要执行的shell脚本
|
||||||
|
# script:
|
||||||
|
# - echo "开发服务器环境配置"
|
||||||
|
# - if [ ! -d ".git" ]; then
|
||||||
|
# - git clone -b master $GITLAB_SSH $GIT_CLONE_PATH --depth 1
|
||||||
|
# - else
|
||||||
|
# - git stash
|
||||||
|
# - fi
|
||||||
|
# - git pull
|
||||||
|
# only:
|
||||||
|
# # 指定分支
|
||||||
|
# - develop
|
||||||
|
# tags:
|
||||||
|
# # 指定执行作业的runner
|
||||||
|
# - develop
|
||||||
|
|
||||||
|
master_build:
|
||||||
|
stage: build
|
||||||
|
script:
|
||||||
|
- echo $DATE
|
||||||
|
- echo "正式服务器环境配置"
|
||||||
|
- if [ ! -d ".git" ]; then
|
||||||
|
- git clone -b master $GITLAB_SSH $CLONE_NO_TIME_PATH$(date +%Y%m%d) --depth 1
|
||||||
|
- else
|
||||||
|
- git stash
|
||||||
|
- fi
|
||||||
|
- git pull origin master
|
||||||
|
- echo $DATE
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
tags:
|
||||||
|
- master
|
||||||
Reference in New Issue
Block a user