“Linux系统准备Jenkins环境”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
(创建页面,内容为“==部署步骤== Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于代码编译、部署、测试等工作。 Jenkins也…”)
 
 
(未显示同一用户的12个中间版本)
第1行: 第1行:
 +
==准备工作==
 +
*[[Linux系统安装Java环境]]
 +
*[[Linux系统安装tomcat]]
 +
 
==部署步骤==
 
==部署步骤==
 
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于代码编译、部署、测试等工作。  
 
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于代码编译、部署、测试等工作。  
第10行: 第14行:
 
[[文件:virtual5-3.png|500px]]
 
[[文件:virtual5-3.png|500px]]
  
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
+
 
  
 
(1)将jenkins.war复制到tomcat的webapps
 
(1)将jenkins.war复制到tomcat的webapps
第50行: 第54行:
 
[[文件:virtual5-5.png|500px]]
 
[[文件:virtual5-5.png|500px]]
  
 +
安装推荐的插件即可。插件安装完成后,可以创建一个管理员账户(maxin5452,000000) 如下图所示:
 +
 +
[[文件:virtual5-6.png|500px]]
 +
 +
设置Jenkins访问地址,保持默认,点击保存完成
 +
 +
[[文件:virtual5-7.png|500px]]
 +
 +
安装完成,开始使用Jenkins。
 +
 +
这时,如果界面上提示反向代理设置错误,可参考这篇文章改一下:https://www.cnblogs.com/yhleng/p/7594892.html
 +
 +
==Jenkins配置全局工具配置==
 +
 +
主页面 -> 系统管理 -> 全局工具配置
 +
 +
指定JDK、Maven路径,Git保持默认:
 +
 +
[[文件:virtual5-11.png|500px]]
 +
 +
[[文件:virtual5-8.png|500px]]
 +
 +
如果Jenkins主机没有git命令,需要安装Git:
 +
 +
yum install git -y
 +
 +
==Jenkins安装必要插件==
 +
主页面 -> 系统管理 ->管理插件:
 +
 +
安装Maven Integration、SSH与Git Parameter插件
 +
 +
插件说明:
 +
   
 +
    Maven Integration :用于构建Maven项目
 +
    SSH:用于SSH远程Docker主机执行Shell命令
 +
    Git Parameter:动态获取Git仓库Branch、Tag
 +
   
 +
[[文件:virtual5-12.png|500px]]
 +
 +
[[文件:virtual5-13.png|500px]]
 +
 +
[[文件:virtual5-14.png|500px]]
 +
 +
==Jenkins配置相关插件==
 +
配置SSH插件:
 +
 +
====第一步:先创建一个用于连接Docker主机的凭据。====
 +
 +
主页面 -> 凭据 -> 系统 -> 右击全局凭据 -> 添加凭据:
 +
 +
[[文件:virtual5-15.png|500px]]
 +
 +
输入连接Docker主机的用户名和密码:
 +
 +
[[文件:virtual5-16.png|500px]]
 +
 +
====第二步:添加SSH远程主机====
 +
主页面 -> 系统管理 -> 系统设置 -> SSH remote hosts:
 +
 +
[[文件:virtual5-17.png|500px]]
 +
 +
这个配置右下角有网络连通测试按钮,可以测一下网络是否通。
 +
 +
参考文档:[https://blog.csdn.net/sukhoi27smk/article/details/48264021 ssh防止连接掉线]
 +
 +
参考文档:
  
参考文档:[1]https://blog.51cto.com/lizhenliang/2159817
+
[1]https://blog.51cto.com/lizhenliang/2159817
  
 
[2]linux下tomcat、jenkins环境搭建 https://www.cnblogs.com/lxs1314/p/8567652.html
 
[2]linux下tomcat、jenkins环境搭建 https://www.cnblogs.com/lxs1314/p/8567652.html

2020年5月10日 (日) 01:04的最新版本

准备工作

部署步骤

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于代码编译、部署、测试等工作。

Jenkins也是一个跨平台的,大多数主流的平台都支持,而且安装很简单,我们这里以部署war包方式安装它。

官网下载地址:https://jenkins.io/download/

如图点击下载最后一个Generic Java package(war):

Virtual5-3.png


(1)将jenkins.war复制到tomcat的webapps

cd /opt/tomcat8/webapps

然后jenkins.war放在这里

(2)配置环境变量

vi /etc/profile

export JENKINS_HOME=/opt/tomcat8/webapps/

(3)保存退出,使设置生效

source /etc/profile

(4)启动tomcat

cd /opt/tomcat8/bin

./startup.sh

(5)访问jenkins

浏览器打开http://10.0.0.30(Linux本机ip):8080/jenkins/,即进入jenkins页面

Virtual5-4.png

根据网页提示,登录密码存在于:/root/.jenkins/secrets/initialAdminPassword

打开文件复制密码到密码栏登陆就行了

vi /root/.jenkins/secrets/initialAdminPassword

注:习惯性去的看日志 cd /tomcat/logs tail -f catalina.out

Virtual5-5.png

安装推荐的插件即可。插件安装完成后,可以创建一个管理员账户(maxin5452,000000) 如下图所示:

Virtual5-6.png

设置Jenkins访问地址,保持默认,点击保存完成

Virtual5-7.png

安装完成,开始使用Jenkins。

这时,如果界面上提示反向代理设置错误,可参考这篇文章改一下:https://www.cnblogs.com/yhleng/p/7594892.html

Jenkins配置全局工具配置

主页面 -> 系统管理 -> 全局工具配置

指定JDK、Maven路径,Git保持默认:

Virtual5-11.png

Virtual5-8.png

如果Jenkins主机没有git命令,需要安装Git:

yum install git -y

Jenkins安装必要插件

主页面 -> 系统管理 ->管理插件:

安装Maven Integration、SSH与Git Parameter插件

插件说明:

   Maven Integration :用于构建Maven项目
   SSH:用于SSH远程Docker主机执行Shell命令
   Git Parameter:动态获取Git仓库Branch、Tag
   

Virtual5-12.png

Virtual5-13.png

Virtual5-14.png

Jenkins配置相关插件

配置SSH插件:

第一步:先创建一个用于连接Docker主机的凭据。

主页面 -> 凭据 -> 系统 -> 右击全局凭据 -> 添加凭据:

Virtual5-15.png

输入连接Docker主机的用户名和密码:

Virtual5-16.png

第二步:添加SSH远程主机

主页面 -> 系统管理 -> 系统设置 -> SSH remote hosts:

Virtual5-17.png

这个配置右下角有网络连通测试按钮,可以测一下网络是否通。

参考文档:ssh防止连接掉线

参考文档:

[1]https://blog.51cto.com/lizhenliang/2159817

[2]linux下tomcat、jenkins环境搭建 https://www.cnblogs.com/lxs1314/p/8567652.html