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/tools.jar
export JAVA_HOME PATH CLASSPATH
# source /etc/profile

2、部署Maven

通过jenkins运行java项目,通常需要maven工具,maven也和jdk部署一样,直接解压:

# tar -zxvf apache-maven-3.5.0-bin.tar.gz  -C /usr/local/

3、部署Jenkins

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于代码编译、部署、测试等工作。 Jenkins也是一个跨平台的,大多数主流的平台都支持,而且安装很简单,我们这里以部署war包方式安装它。
官网下载地址:https://jenkins.io/download/
如图点击下载最后一个Generic Java package(war):

在【jenkins】主机安装Jenkins,下载Tomcat二进制包将war包到webapps下即可:**

# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
# wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
# tar zxf apache-tomcat-8.5.32.tar.gz
# mv apache-tomcat-8.5.32 /usr/local/tomcat-jenkins
# rm /usr/local/tomcat-jenkins/webapps/* -rf
# unzip jenkins.war -d /usr/local/tomcat-jenkins/webapps/ROOT
# cd /usr/local/tomcat-jenkins/bin/
# ./startup.sh
# tail ../logs/catalina.out -f

日志输出:

...

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation: 

a5f1f7c167fd4b8ab62f9497d32d97db 

This may also be found at: /root/.jenkins/secrets/initialAdminPassword ...

4、配置Jenkins

  • 第一步:设置密码

通过http://ip:8080 来访问jenkins服务,会先出现以上界面:

注:以上界面等待10分钟左右,会自动跳转到Unlock Jenkins界面。

如果等待了很久都没有跳转,可能是你所在网络被限制了,需要你进入jenkins的工作目录,打开hudson.model.UpdateCenter.xml,该文件位于 /root/.jenkins/ 目录下,

将文件中 url 标签内的网址替换为一个以 http 开头的镜像网站的URL,如:http://mirror.xmission.com/jenkins/updates/update-center.json

重启 Tomcat,再次进入插件安装界面,等待10多分钟应该就可以看到如下内容了:

从上图给出的提示,需要从/var/jenkins_home/secrets/initialAdminPassword获取密码

[[email protected] /]# cat /var/jenkins_home/secrets/initialAdminPassword
dff1d41be2254f87ad80a65eac621cb8
  • 第二步:点击“建议插件来安装”

登录成功后回让你选择插件的安装,可以选择建议的安装也可以自己进行选择,不清楚的话可以使用建议的安装。由于建议安装的插件比较多,安装的过程有点慢,多等待一会;

但是点击安装插件会出现一个错误:No such plugin: cloudbees-folder ,这个插件 jenkins.war 中默认没有包含,所以需要手动安装一下

coludbees-folder安装方法:

  • 将下载的 cloudbees-folder.hpi 文件放到 ~/Jenkins/apache-tomcat-9.0.5/webapps/jenkins/WEB-INF/detached-plugins/ 目录下
  • 删除 jenkins安装目录
rm -rf /root/.jenkins
  • 重启tomcat,再次进入插件安装界面,选择建议插件安装

安装过程有点慢,安装完成结果如下,有些失败的先不管,继续往下执行:

注:这里用的jenkins是2.210版本,如果用的是比较早之前的版本(如:2.85)会出现很多插件都安装失败。

  • 第三步:创建管理员用户

安装完成后最好新创建一个管理员账户代替之前的临时自动生成的密码账户;

  • 第四步:设置Jenkins访问地址

保持默认,点击保存完成,安装完成,开始使用Jenkins:

5、安装插件(可选)

可以在 系统管理 --> 管理插件 界面安装一些插件方便使用(比如Pipeline、BlueOcean、Gerrit Trigger、Timestamper、JIRA等等),如果在线安装插件失败,也可以先通过浏览器把插件(.hpi)下载到本地,然后通过 "高级" 选项卡中的上传插件功能安装。

原文地址:https://www.cnblogs.com/caoweixiong/p/12306340.html

时间: 2024-07-28 20:29:56

Jenkins——安装部署的相关文章

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安装部署环境如下 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实战之jenkins安装部署(一)

[本文档所介绍的内容适用于日常测试/生产环境等常见的jenkins应用环境部署] 由于jenkins的安装是运行在java环境中,所以安装前需要部署java相关环境 一:java环境部署前准备: 1.1相关软件以及系统 系统要求:Centos 6.0(以上) (64位) 相关中间件:jdk1.7.0_71,  apache-tomcat7.0 1.2下载jdk和tomcat,jenkins等相关软件 下载jdk(版本为jdk1.7.0_71) wget --no-check-certificat

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

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

Jenkins安装部署

Jenkins是个啥? Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能 先来部署下Jenkins运行环境吧 操作系统环境如下 [[email protected] ~]# cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m [[email protected] ~]# uname -r 2.6.32-358.el6.x86_64 [[email protected] ~]# unam

jenkins 安装部署

下载 Jdk8:jdk-8u121-linux-x64.tar.gz Tomcat9:wget http://apache.fayea.com/tomcat/tomcat-9/v9.0.0.M20/bin/apache-tomcat-9.0.0.M20.tar.gz Ant:https://www.apache.org/dist/ant/binaries/apache-ant-1.10.1-bin.tar.gz Maven:wget http://mirrors.hust.edu.cn/apac

jenkins安装部署全过程

基本配置: 1.Linux安装配置jdk环境 1.1.上传到 Linux 服务器:例如: 上传至: cd /usr/local 1.2.解压: rpm -ivh jdk-8u111-linux-x64.rpm 1.3.环境变量配置 cd /etc 在etc下,找到 profile文件,增加如下如下配置: #set java environment JAVA_HOME=/usr/java/jdk1.8.0_111 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=

Jenkins持续集成之Jenkins 安装部署

1.1 Jenkins概念: Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台.这是一个免费的源代码,可以处理任何类型的构建或持续集成.集成Jenkins可以用于一些测试和部署技术.Jenkins是一种软件允许持续集成. 1.2 Jenkins目的: 1.持续.自动地构建/测试软件项目. 2.监控软件开放流程,快速问题定位及处理,提示开放效率. 这些概念我没去理解,我现在只知道用它可以减轻我的工作量. 因为代码发布真的是很繁琐的活,像 nodejs 是先从

Jenkins安装部署(二)

Jenkins配置 一.修改jenkins家目录 由于jenkins在启动个之后会默认将所有的构建应用在家目录中创建一遍,为了合理化服务器资源,重新定义jenkins家目录. 在tomcat的catalina.sh中添加export JENKINS_HOME='/mnt/jenkins'信息,修改之后启动jenkins所在的tomcat,可以通过系统配置处查看变量已经修改. 二.安装jdk 进入系统管理--->全局工具配置 三.安装ant 四.安装maven 五.构建新应用及配置 1.构建mav