我正在考虑如何使用bitbucket,drone.io,hub.docker.com和swarm(aws ec2)群集设置持续集成和部署?
我无法弄清楚如何设置第3步...
答案 0 :(得分:0)
例如,添加到.drone.yml
:
publish:
docker:
username: octocat
password: password
email: octocat@github.com
repo: octocat/hello-world
tag: latest
when:
success: true
deploy:
webhook:
urls:
- https://your.webhook/...
header:
Authorization: pa55word
X-Docker-Image: name_of_your_image:latest
when:
success: true
这将使用docker plugin执行发布步骤,然后点击URL端点,使用webhook plugin.
将发布的图像部署到集成环境