12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- kind: pipeline
- type: docker
- name: authorization-client-publish
- trigger:
- event:
- - push
- branch:
- - master
- steps:
- - name: build
- image: plugins/docker:20.14.2
- volumes:
- - name: docker-ca
- path: /etc/docker
- - name: dockersock
- path: /var/run/docker.sock
- settings:
- username: admin
- password:
- from_secret: harbor_password
- repo: sghharbor.com/sghblog-project/authorization-client
- registry: sghharbor.com
- tags:
- - v1.1.1
- # - name: ssh commands
- # image: appleboy/drone-ssh:1.6.13
- # settings:
- # host: 47.56.16.206
- # username: root
- # password:
- # from_secret: ssh_password
- # port: 22
- # script:
- # #拉取镜像并重启 注意--需要提前在目标主机完成docker login
- # - if [ $(docker ps -a | grep authorization-client | wc -l) -ge 1 ];then docker stop authorization-client && docker rm authorization-client; fi
- # - docker pull sghharbor.com/sghblog-project/authorization-client:v1.0.0
- volumes:
- - name: docker-ca
- host:
- path: /etc/docker
- - name: dockersock
- host:
- path: /var/run/docker.sock
|