美文网首页运维
linux服务器中Jenkins集成git、Gradle持续构建

linux服务器中Jenkins集成git、Gradle持续构建

作者: 张都尉 | 来源:发表于2018-07-26 15:53 被阅读9次

Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用。本章教大家如何在linux服务器中使用Jenkins自动发布一个可作为linux服务发布的Springboot项目。

自动构建需要经过如下步骤:从git仓库下载代码、使用Gradle进行构建、使用SSH推送到另一台linux服务器、项目作为linux服务启动。本章将逐条仔细讲解。

一、准备工作

jdk git gradle jenkins  均已安装完成

二、配置Jenkins使用JDK

登陆jenkins 进入系统管理


进入管理页面,点击进入全局工具配置页面。

按先前JDK安装路径为  /home/java/jdk1.8.0_181

按原来Git 安装路径   /usr/local/git/bin/git   

p s : 这里值得注意的是Path to Git executable这个地方要注意,不是填git文件夹所在路径,需要填写git可执行文件的路径。

三 配置Jenkins使用GIT下载代码

首先,需要在linux上生成一套SSH Key,并将SSH Key和github相关联。

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

ssh公钥生成后,cat /root/.ssh/id_rsa.pub 来查看密钥串

复制至个人信息ssh public keys

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

Repository URL字段填写git远程仓库地址 

选择源码管理 git

配置ssh登陆

填写私钥完成

提交构建完成

相关文章

网友评论

    本文标题:linux服务器中Jenkins集成git、Gradle持续构建

    本文链接:https://www.haomeiwen.com/subject/egppmftx.html