“Linux系统准备Jenkins环境”的版本间的差异
(→部署步骤) |
|||
(未显示同一用户的11个中间版本) | |||
第1行: | 第1行: | ||
+ | ==准备工作== | ||
+ | *[[Linux系统安装Java环境]] | ||
+ | *[[Linux系统安装tomcat]] | ||
+ | |||
==部署步骤== | ==部署步骤== | ||
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于代码编译、部署、测试等工作。 | Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于代码编译、部署、测试等工作。 | ||
第10行: | 第14行: | ||
[[文件:virtual5-3.png|500px]] | [[文件:virtual5-3.png|500px]] | ||
− | + | ||
(1)将jenkins.war复制到tomcat的webapps | (1)将jenkins.war复制到tomcat的webapps | ||
第58行: | 第62行: | ||
[[文件:virtual5-7.png|500px]] | [[文件: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 | |
[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):
(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页面
根据网页提示,登录密码存在于:/root/.jenkins/secrets/initialAdminPassword
打开文件复制密码到密码栏登陆就行了
vi /root/.jenkins/secrets/initialAdminPassword
注:习惯性去的看日志 cd /tomcat/logs tail -f catalina.out
安装推荐的插件即可。插件安装完成后,可以创建一个管理员账户(maxin5452,000000) 如下图所示:
设置Jenkins访问地址,保持默认,点击保存完成
安装完成,开始使用Jenkins。
这时,如果界面上提示反向代理设置错误,可参考这篇文章改一下:https://www.cnblogs.com/yhleng/p/7594892.html
Jenkins配置全局工具配置
主页面 -> 系统管理 -> 全局工具配置
指定JDK、Maven路径,Git保持默认:
如果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
Jenkins配置相关插件
配置SSH插件:
第一步:先创建一个用于连接Docker主机的凭据。
主页面 -> 凭据 -> 系统 -> 右击全局凭据 -> 添加凭据:
输入连接Docker主机的用户名和密码:
第二步:添加SSH远程主机
主页面 -> 系统管理 -> 系统设置 -> SSH remote hosts:
这个配置右下角有网络连通测试按钮,可以测一下网络是否通。
参考文档:ssh防止连接掉线
参考文档:
[1]https://blog.51cto.com/lizhenliang/2159817
[2]linux下tomcat、jenkins环境搭建 https://www.cnblogs.com/lxs1314/p/8567652.html