
在注冊Runner時候這里輸入了tag,這里指的是runner的標簽,可以設置多個 ,分別用 ,號分割
.gitlab-ci.yml文件中
stages:
- pull
- package
- build
- restart
- clean
pull:
stage: pull
script:
- cd /usr/local/xiangmu/weixin
- git pull git@git.lug.ustc.edu.cn:complete/weixin.git
package:
stage: package
script:
- cd /usr/local/xiangmu/weixin
- /usr/local/bin/apache-maven-3.6.2/bin/mvn clean package
- cp target/weixin-0.0.1-SNAPSHOT.jar docker/weixin-0.0.1-SNAPSHOT.jar
build:
stage: build
script:
- cd /usr/local/xiangmu/weixin/docker
- docker build -t weixin -f DockerFile .
restart:
stage: restart
script:
- cd /usr/local/xiangmu/weixin/docker
- docker-compose down
- docker-compose up -d
clean:
stage: clean
script:
- docker images|grep none|awk '{print $3 }'|xargs docker rmi
管道中沒有指定tags標簽 (這里的設置代表是有此tags(標簽)的Runner來運行此管道)
指定tags那么就由此tags的Runner來運行此管道
如果不指定 那么Runner的tags 就為空
(如果僅用於個人 可以設置Runner的tags為空)
