加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.gitlab-ci.yml 1.04 KB
一键复制 编辑 原始数据 按行查看 历史
邱少羽梦 提交于 2023-06-19 23:57 . Update .gitlab-ci.yml
stages:
- sync-code
- build
- deploy
sync-code:
stage: sync-code
only:
- master
script:
- export GIT_NAME_DIR=`grep -E "url = .*.git" $PWD/.git/config|awk -F 'qiushaocloud/' '{print $2}' | sed s/\.git//g`
- git config --global user.email "qiushaocloud@126.com"
- git config --global user.name "qiushaocloud"
- export GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=no"
- mkdir -p /root/codes && cd /root/codes
#- chmod 600 /root/.ssh/id_rsa
- git clone ssh://git@gitlab.qiushaocloud.top:61023/qiushaocloud/$GIT_NAME_DIR.git
- cd $GIT_NAME_DIR && echo `pwd`
- sh push-remote-git-repos.sh
tags:
- qiushaocloud-runner
build:
stage: build
only:
- master
script:
- docker build -t qiushaocloud/ub1604-nvm-node-base:latest .
tags:
- qiushaocloud-runner
deploy:
stage: deploy
only:
- master
script:
- docker login --username $DOCKER_HUB_USER_NAME --password $DOCKER_HUB_USER_PASSWORD
- docker push qiushaocloud/ub1604-nvm-node-base:latest
tags:
- qiushaocloud-runner
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化