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

三 配置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登陆

提交构建完成

网友评论