从travis部署到Digital Ocean Droplet

问题描述 投票:1回答:1

我有一个在Docker容器中运行的Web应用程序。当代码在travis中合并到master分支中时,我能够运行测试并创建构建。我需要将构建部署到数字海洋飞沫上,但是找不到有关如何实现的任何文档或资源。

我能够找到有关如何将其部署到AWS Elastic Beanstalk和S3的文档,但找不到适用于数字海洋的任何东西。

docker travis-ci digital-ocean
1个回答
0
投票

您将代码存储库(例如Github)配置为发布到CICD服务器公开的Webhook(在我的Jenkins中,以Travis为例)。 Travis应该将构建的映像推送到Docker注册表,大概是D.O的内部存储库。 (在我的情况下为Docker Hub或Red Hat Container Registry),其中映像更改将触发新的应用程序部署(仅在我的情况下为登台)。

© www.soinside.com 2019 - 2024. All rights reserved.