jenkins 安装与部署

Jenkins 的工作原理是先将源代码从 SVN/Git 版本控制系统中拷贝一份到本地,然后根据设置的脚本进行 build(构建)。整个系统的关键就是 build 脚本,build 脚本告诉 Jenkins 在一次集成中需要执行的任务。

操作系统 IP地址 主机名  角色
CentOS7.5 192.168.200.112 Jenkins Jenkins服务器

 安装配置 Jenkins

[[email protected] ~]# hostname jenkins
[[email protected] ~]# systemctl stop firewalld
[[email protected] ~]# iptables -F
[[email protected] ~]# setenforce 0

软件要求

Java 8 无论是 Java 运行时环境(JRE)还是 Java 开发工具包(JDK)都可以。

[[email protected] ~]# yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel

[[email protected] ~]# java -version
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)

Jenkins 安装方式一:war 包

先安装 tomcat 将 Jenkins.war 直接放到 webapps 目录下

通过 Java-jar Jenkins.war --httpPort=8080 命令直接运行

官方仓库  https://pkg.jenkins.io/redhat-stable/

清华大学开源软件镜像站  https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/

下载相应的数据包即可,我这里使用的是 jenkins-2.190.3-1.1.noarch.rpm

Jenkins 安装方式二:rpm 方式(推荐)

[[email protected] ~]# rpm -ivh jenkins-2.190.3-1.1.noarch.rpm

启动 Jenkins

[[email protected] ~]# /etc/init.d/jenkins start
Starting jenkins (via systemctl): [ 确定 ]
[[email protected] ~]# netstat -lnpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 967/sshd
tcp6 0 0 :::8080 :::* LISTEN 3069/java
tcp6 0 0 :::22 :::* LISTEN 967/sshd
tcp6 0 0 :::34616 :::* LISTEN 3069/java

RPM 包安装的内容

[[email protected] ~]# rpm -ql jenkins
/etc/init.d/jenkins                          # 启动文件
/etc/logrotate.d/jenkins                 # 日志分割配置文件
/etc/sysconfig/jenkins                   # Jenkins 主配置文件
/usr/lib/jenkins                              # 存放 war 包目录
/usr/lib/jenkins/jenkins.war           # war 包
/usr/sbin/rcjenkins                        # 命令
/var/cache/jenkins                        # war 包解压目录 Jenkins 网页代码目录
/var/lib/jenkins                              # Jenkins 工作目录
/var/log/jenkins                             # 日志

配置文件说明

[[email protected] ~]# grep "^[a-Z]" /etc/sysconfig/jenkins
JENKINS_HOME="/var/lib/jenkins"                                            # Jenkins 工作目录
JENKINS_JAVA_CMD=""
JENKINS_USER="jenkins"                                                         # Jenkins 启动用户
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
JENKINS_PORT="8080"                                                             # 端口
JENKINS_LISTEN_ADDRESS=""
JENKINS_HTTPS_PORT=""
JENKINS_HTTPS_KEYSTORE=""
JENKINS_HTTPS_KEYSTORE_PASSWORD=""
JENKINS_HTTPS_LISTEN_ADDRESS=""
JENKINS_HTTP2_PORT=""
JENKINS_HTTP2_LISTEN_ADDRESS=""
JENKINS_DEBUG_LEVEL="5"
JENKINS_ENABLE_ACCESS_LOG="no"
JENKINS_HANDLER_MAX="100"                                             # 最大连接
JENKINS_HANDLER_IDLE="20"
JENKINS_EXTRA_LIB_FOLDER=""
JENKINS_ARGS=""

浏览器访问测试: http://192.168.200.112

解锁 Jenkins,密码从命令行中获取

[[email protected] ~]# cat /var/lib/jenkins/secrets/initialAdminPassword
0e1a6450e16c43e1822bd7c1bf9bf696

输入授权密码,然后点击下一步

Jenkins 离线解决方法:

1.保留此离线页面,重新开启一个浏览器 tab 标签页

2.输入网址:http://192.168.200.112:8080/pluginManager/advanced

3.进入该页面最底下,找到【升级站点】,把其中的链接改成 http,http://updates.jenkins.io/update-center.json,确定保存

4.提示 jenkins ,在重新启动 jenkins ,OK,已经可以重新联网,下载插件

重要:如果改完 Http 还是不行,请改成如下镜像地址

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

http://mirror.esuni.jp/jenkins/updates/update-center.json

http://mirror.xmission.com/jenkins/updates/update-center.json

[[email protected] ~]# vim /var/lib/jenkins/updates/default.json

{"connectionCheckUrl":"http://www.baidu.com/"
[[email protected] ~]# /etc/init.d/jenkins start
Starting jenkins (via systemctl): [ 确定 ]

重启 Jenkins 服务

[[email protected] ~]# /etc/init.d/jenkins restart

稍等一会来导安装插件选择的页面

[[email protected] ~]# /etc/init.d/jenkins restart
Starting jenkins (via systemctl):                                     [ 确定 ]

Linux中卸载Jenkins 的方法

1、rpm卸载

rpm  -e jenkins

2、检查是否卸载成功

rpm -ql jenkins

3、彻底删除残留文件

find / -iname jenkins | xargs -n 1000 rm -rf

原文地址:https://www.cnblogs.com/2567xl/p/11911518.html

时间: 2024-08-05 16:11:39

jenkins 安装与部署的相关文章

jenkins安装自动部署

1.1简介: 开源项目,一个可扩展的持续集成引擎.提供了一种易于使用的持续集成系统,能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性.还做到持续编译和发布软件项目,这使得开发者很容易把他们的改动集成到项目中,让用户能更加便利的获取编译和测试版本等. 1.2)作用: 1.2.1)持续.自动地构建/测试软件项目. 1.2.2) 监控一些定时执行的任务. 1.3)特性: 1.3.1)易于安装-只要把 jenkins.war 部署到 servle

Jenkins-在windows上安装及其部署

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能.其主要功能:1.持续的软件版本发布/测试项目.2.监控外部调用执行的工作. 切入正题:Jenkins安装与部署 部署在windows上 1官方下载地址:https://jenkins.io/,本次下载的版本为jenkins-2.167 解压安装Jenkins 2 默认启动端口8080,如果需要修改,参见:https://blog.csdn.ne

Jenkins学习初始篇-安装和部署

一.Jenkins介绍 Jenkins是基于Java开发的一款CI(持续集成)工具,主要用来持续发布软件项目,如打包测试一体化,由于基于Java开发,则需要安装JDK,最低版本不能低于JDK1.5 二.Jenkins安装 1.首先从www.jenkins-ci.org,下载稳定版本的包,如我这里下载的就是jenkins2.19.4.建议大家下载war包,能方便部署 2.Jenkins运行,方法很多如:我在centos6.5中搭建了tomcat,JDK和tomcat的版本都是7,直接把jenkin

jenkins安装部署实战

Jenkins安装部署 1.首先下载Jenkins.war包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致. 2.部署好Jdk和Tomcat 3.去apache官网下载maven软件包,部署好maven 4.svn环境,可以参考之前的博客配置web访问svn仓库篇. jdk的安装,这是之前封装的jdk rpm包,可以参考之前博客封装rpm包. jdk的安装路径和环境变量: 1 2 3 4 5 [[email protected] ~]# c

jenkins 安装及配置部署操作

jenkins 安装及配置部署操作 jenkins+svn+tomcat and jenkins+git+maven+tomcat jenkins rpm软件包地址: https://pkg.jenkins.io/redhat/jenkins 地址: https://jenkins.io/download/jenkins 地址: http://ftp.icm.edu.pl/packages/jenkins/plugins/文档相关软件下载链接链接:https://pan.baidu.com/s/

Jenkins安装部署及使用

Jenkins安装部署环境如下 PS:中文官网,东西比较全.(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一.准备阶段 1.组件及版本: Jenkins版本:2.164.3 操作系统:CentOS Linux release 7.5.1804 (Core) JDK版本:1.8.0_171 Tomcat:8.5.31.0 2.Jenkins部署方式 官网下载jenkins.war,放到Tomcat的webapps目录中,启动Tomcat即可.需要注意的是jenkins的默认语言

Jenkins——安装部署

1.部署Jdk 由于jenkins需要jdk环境,所以先部署jdk,解压并设置环境变量就行: # tar zxf jdk-8u45-linux-x64.tar.gz # mv jdk-8u45-linux-x64 /usr/local/jdk1.8 # vi /etc/profile JAVA_HOME=/usr/local/jdk1.8 PATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool

[Jenkins01] Jenkins的安装和部署(jenkins教程)

一.jenkins的下载.安装以及环境的搭建部署. 1.什么是jenkins以及它的作用: Jenkins 是一个可扩展的持续集成(CI)平台.它只是一个平台,真正运作的都是插件. Jenkins的主要作用: 持续的监控软件版本发布/测试项目. 监控外部定时调用执行的工作. 2. jenkins官网下载地址:https://jenkins.io/download/ 目前版本:2.211 jenkins项目有两条发布线,分别是LTS长期支持版(或稳定版)和每周更新版(最新版).建议选择LTS长期支

jenkins实战之jenkins安装部署(二)

上一小节介绍了Jenkins安装(Linux/uninx平台),这节我们讲讲Jenkins界面操作(包括系统设置,工具安装,插件管理,系统升级,安全设置等等操作): 登录jenkins首页,分别有以下选项栏,从左侧看起,点击Jenkins系统管理我们会看到右侧list栏,内容如下: 一. 系统设置选项 打开系统设置选项,会看以下相关选项设置: 1.1 Jenkins主目录,项目工作空间根目录,构建记录根目录设置 该选项主要设置Jenkins工作相关的路径,注意的是Jenkins的主目录可以利用环