| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 使用GitLab CI/CD自动化热部署 Spring boot项目 -> 正文阅读 |
|
[Java知识库]使用GitLab CI/CD自动化热部署 Spring boot项目 |
目录 一.安装gitlab1.安装gitlab-ce (服务器系统为centos 7)
2.配置端口
重启gitlab
? 二.安装gitlab-runner1.下载可执行文件
2.设置执行权限
3.创建GitLab CI账户
?4.运行服务
?三.gitlab-runner注册1.打开 gitlab 项目 -> Settings -> CI / CD -> Runners settings。记下url和token,下面注册使用。 ?2.注册,在终端界面输入
四.配置SSH秘钥
1.配置ssh,便于远程生产环境服务器部署项目。在终端界面输入。(切换以gitlab-runner身份登录)
2.生成秘钥,在终端继续输入
然后一直按空格即可。不要输入密码。 3.到gitlab所在服务器的/home/gitlab-runner/.ssh/目录会看到生成的秘钥对如图所示 ?4.将id_rsa.pub公钥文件拷贝到生产环境服务器中。在终端输入
5.测试是否可以免密登录
?6.将私钥内容复制到gitlab中。在终端输入
?出现如下图所示: 拷贝一下红框里的内容。 进入gitlab想要部署的项目中(没有项目可自行创建一个测试项目)。选择用户设置->CI/CD->变量 ?-》Add Variable ,将秘钥填入后,点击"Add Variable"按钮.如下图所示 至此,我们的配置就完成了。
1.将秘钥文件拷贝到gitlab所在服务器的/home/gitlab-runner/.ssh目录中即可。如图所示: 五.安装jdk和maven1.请自行在gitlab所在服务器安装jdk和maven。因为这里主要讲如何配置gitlab-ci/cd,所以jdk及maven安装请自行百度,非常简单,在此略过。 六.编写gitlab-ci.yml文件1.在自己的项目根目录创建文件"gitlab-ci.yml"。填写内容如下(没有项目的话,请自行使用IDEA创建SpringBoot项目)。
说明:
七.项目部署1.将项目传到gitlab中,进入gitlab自己的项目中,选择CI/CD。会看到如下图所示 ?点对勾按钮->build,进入之后,如下图所示,会看到自己得项目已经热部署完毕。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/18 18:02:06- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |