goserver_sync/.gitlab-ci.yml

19 lines
363 B
YAML

stages:
- sync
variables:
SrcPath: "mongo.games.com/goserver" # 项目相对于GOPATH/src的路径
default:
tags:
- gitlab
sync_job:
stage: sync
only:
- main
script:
- git checkout $CI_COMMIT_REF_NAME
- git pull origin $CI_COMMIT_REF_NAME
- echo $GOPATH/src/$SrcPath
- rsync -rvc --no-perms --delete ./* $GOPATH/src/$SrcPath