您现在的位置是:网站首页 > 运维配置>Walle 与 GitLab 配合发布项目
Walle 与 GitLab 配合发布项目
- 运维配置
- 2019-06-13
- 634人已阅读
简介Walle 是支持多项目、多环境一键部署上线,一键快速回滚工具。GitLab 是一个代码管理工具,并在此基础上搭建起来的web服务,此文讲解了怎么使用 Walle 发布 Gitlab 上的项目方式
Walle 是支持多项目、多环境一键部署上线,一键快速回滚工具。
原理说明:
详情文档:http://www.walle-web.io/docs/architecture.html
GitLab 是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
前章我们进行了 GitLab 的搭建配置及创建项目,下面我们使用 Walle 发布项目到线上:
宿主机(walle)配置
- 将宿主机的 ssh-key 添加到目标机群上,并在宿主机登录测试是否都能正确连接。
- 将宿主机的 ssh-key 添加到 GitLab 项目中,步骤如下:
打开宿主机的 ssh-key 文件并复制里面内容
vim ~/.ssh/id_rsa.pub #如果没有该文件请重新生成密钥
Gitlab 中配置如下:
打开项目中 Settings->Repository->Deploy Keys
添加 ssh-key
到此宿主机与目标机群、GitLab之间就互通了。
下面开始配置 walle 的发布项目流程:
使用 walle 所有者账号登录配置:
项目中心->服务器管理->添加
项目管理:
部署管理:上线
创建完成后,返回列表点击上线->开始就可以发布项目了。
版权声明:本文为博主原创文章,欢迎大家转载。 https://itxwzj.com/technology/25/walle-and-gitlab-work-together-to-publish-projects
最新评论
站长大王来回复你了,长点心吧!