如何解决使用gitlab通过docker-compose部署Spring Cloud微服务
在研究了不同的CI之后,我决定使用Gitlab来构建和部署我的应用程序,该应用程序是使用Spring Cloud的一组Spring引导应用程序。 我已经在prem上安装了Gitlab。在我们的构建服务器上,并在测试服务器上安装了gitlab-runner,该服务器正在docker中运行应用程序。 不幸的是,测试服务器无法访问Internet,我无法通过Maven构建应用程序。对于如何使用gitlab构建和部署我的项目,我有些困惑。
现在我按照以下步骤手动进行构建
在我的电脑上
- 通过
mvn clean install
构建项目 - 通过
docker-compose build
构建docker映像
- 使用
docker-compose push
将docker镜像推送到docker-hub
在测试服务器上
- 从docker-hub
docker-compose pull
中拉出图像 - 在docker
docker-compose up
中运行应用程序
在我的项目中使用gitlab的最佳方法是什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。