linux服务器中Jenkins集成git、maven持续构建Springboot项目

Jenkins是用java编写的开源持续集成工具,目前被广泛使用。

自动构建需要经过如下步骤:从git仓库下载代码、使用maven进行构建、使用SSH推送到另一台linux服务器、项目作为linux服务启动。

配置Jenkins使用的JDK

登录Jenkins进入欢迎页面,点击系统管理

在全局工具配置页面,我们可以配置JDK、GIT、maven。这里我们先配置JDK,点击新增JDK

 配置好JDK的别名,以及设置JAVA_HOME路径,按照之前JDK安装教程的yum安装方式,JAVA_HOME的路径应该是 /opt/java/jdk1.8.0_151

在Jenkins配置GIT路径

刚才配置好了JDK,现在我们开始配置GIT。还是打开全局工具配置页面,在JDK的配置下面,可以看到GIT相关的配置

 配置Jenkins使用GIT下载代码

刚才在Jenkins中配置了git,现在开始使用git来下载代码。

首先,需要在linux上生成一套SSH Key,并将SSH Key和git相关联   这里使用github    

输入命令ssh-keygen -t rsa -C "[email protected]"来生成ssh公私钥。注意把邮箱替换成自己的邮箱。生成的时候会有输入框提示 第一次是让你输入文件的地址,第二次和第三次是输出密码。这里全部敲回车,使用默认地址,不设置密码。

现在SSH公私钥生成好了,输入命令tail /root/.ssh/id_rsa.pub来获取公钥。

复制公钥,到github上打开管理页面关联上。

现在Jenkins所在机器的SSH Key和github关联上了,我们回到Jenkins欢迎页面,点击新建

在新建任务页面,输入任务名,选择构建一个自由风格的软件项目,点击OK

若没有maven  文件夹选项需要安装maven插件

步骤 :

选择可选插件  搜索 maven  过滤

选择 安装  等待

等待插件完成

进入任务配置页面,在源码管理选择git。

Repository URL字段填写git远程仓库地址,你可以从github上找到。

配置上git远程仓库地址后,可以看见有错误信息提示没有权限,点击Add按钮,添加证书。注意KindSSH username with private keyPrivate Key 选From the jenkins master ~/.ssh,点击Add

至此Jenkins使用GIT下载代码配置成功。

配置Jenkins使用MAVEN构建代码

配置maven

打开任务,进入任务配置页面,在构建栏目下,点击增加构建步骤,选择Invoke Gradle script

 

猜你喜欢

转载自blog.csdn.net/qq_34599132/article/details/87453270