centos7.3 详细部署Jenkins持续集成工具

1.查看系统版本
cat /etc/redhat-release

查看是否安装jkd,java -version下图为没有安装

2.安装JDK,因为Jenkins是由java程序写的
创建一个java目录mkdir /usr/local/java
在java目录内通过rz命令上传jkd8版本

解压安装包: tar -zxvf jdk-8u161-linux-x64.tar.gz
查看文件,pwd查看文件目录,加入系统环境变量要用/usr/local/java/jdk1.8.0_161


打开环境变量文件vi /etc/profile,在文件末尾处输入
export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
使环境变量生效 source /etc/profile
使用java -version查看,显示下面内容表示安装成功

3.安装Jenkins,这个是Jenkins发布安装包的地址http://pkg.jenkins-ci.org/redhat/,可以看到最新版本,基本每月都有更新,现在安装最新版本的Jenkins

同样用rz将下载的rpm上传到服务器上
现在就可以安装了: rpm -ivh jenkins-2.173-1.1.noarch.rpm

这就安装完了,这里可以查看一下jenkins安装文件配置文件日志等目录

启动jenkins服务,下图为启动失败!!!

查看失败原因systemctl status jenkins.service

提示没有这个目录/usr/bin/java: No such file or directory
打开启动文件vi /etc/rc.d/init.d/jenkins
查看默认查找的jdk位置为并不是手动安装的目录

将默认的全部注释掉,并将自己安装目录写入进来

再次启动提示一个警告

由于系统文件更改需要重新加载执行提示命令就可以systemctl daemon-reload
再次启动systemctl start jenkins

启动成功,这次就没问题了。
4.打开浏览器进入配置界面http://ip:8080

打开后提示下面需要管理员密码,管理员密码就在/var/lib/jenkins/secrets/initialAdminPassword这个路径下面

这就可以看到复制进来就可以登录了,下一步安装推荐插件


下一步会自动全部安装,安装完成后自动下一步,设置自己的用户名密码

下一步提示Jenkins URL登录地址,保存完成就可以了。


点击开始使用,这就登录到这个管理界面了

原文地址:https://blog.51cto.com/13418068/2380000

时间: 2024-10-31 07:30:03

centos7.3 详细部署Jenkins持续集成工具的相关文章

jenkins持续集成工具

持续集成是个简单重复劳动,人来操作费时费力,使用自动化构建工具完成是最好不过的了. 持续集成(Continuous Integration,简称CI)是一种软件开发实践,团队开发人员每次都通过自动化的构建(编译.发布.自动化测试)来验证,从而尽早的发现集成错误.持续集成最大的优点是避免了传统模式在集成阶段的除虫会议(bug meeting),其要素包括统一的代码库.自动构建.自动测试.自动部署.频繁提交修改过的代码等. Jenkins的前身是Hudson,是基于Java开发的一种持续集成工具,是

Jenkins持续集成工具安装

一.简介 Jenkins是一款开源.可持续集成.可持续交付.部署(软件/代码的编译.打包.部署)的基于web界面的平台,用于自动化各种任务,包括构建.测试和部署软件. 官网:https://jenkins.io/ 官方文档:https://jenkins.io/doc/ 二.安装 1. 下载安装包:wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war 2.  执行   java -jar jenkins.war --httpPo

git jenkins 基本部署 jenkins持续集成

1.什么是持续集成?  持续集成来简化我们的工作 还能让产品可以快速迭代,同时还能保持代码高质量产出.2.Jenkins的安装配置:        [[email protected] ~]# yum install java -y        [[email protected] ~]# yum localinstall jenkins-2.176.1-1.1.noarch.rpm -y        [[email protected] ~]# systemctl start jenkin

Tomcat+Jenkins持续集成工具的安装与部署

1.Tomcat下载地址:http://tomcat.apache.org/download-70.cgi#7.0.91 将下载好的Tomcat压缩包解压至你要存放的路径下即可: 在Tomcat文件夹下,双击运行startup.bat文件 这样就可以启动Tomcat应用服务器了 此时在浏览器中输入:localhost:8080,进入该8080端口页面,如果能成功加载该页面,则证明Tomcat安装有效. 2.接下来安装Jenkins Jenkins下载地址:https://jenkins.io 解

jenkins持续集成工作原理、功能、部署方式等介绍

超详细的jenkins持续集成工作原理.功能.部署方式等介绍 原创 波波说运维 2019-08-29 00:01:00 概述 今天简单整理了一下jenkins的一些概念性内容,归纳如下: 1.概念 jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上.同时 Jenkins 能实时监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性. Jenkins可以构建一个自动化的持续集成

Jenkins持续集成与部署

1.1 开发写代码的演变 好景不长,开发越来越多,代码文件越来越多,每天下班前合并代码时,发现很多合并失败的文件.最后每天加班3小时人工合并代码. 解决方法:将合并代码的周期缩短,以前一天,现在一小时,半小时... 随时随地地将代码合并,这种方法叫做持续集成. 1.2 持续集成(简称CI) 说明:持续集成说的是频繁地(一天多次)将代码集成到主干. 它的好处主要有两个: 1.快速发现错误.每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易. 2.放置分支大幅偏离主干.如果不是经常集

.NET 半天搭建Jenkins持续集成与自动化部署系统

前言 相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛.由于我们所做的系统业务复杂,系统庞大,设计到多个系统之间的合作,而核心系统更是采用分布式系统架构,由于当时对系统划分的不合理等等原因导致每次发版都会设计到多个系统的发布,小的版本三五个,大的版本十几个甚至几十个系统的同时发布!而我们也没有相应的基础设施的支撑,发版方式更是最传统的,开发人员将发布包发给运维人员,由其讲各个发布包一个一个覆盖到生产环境.因此每次上线仅仅发版就需要2-3个小时.这种方式

持续集成工具Jenkins学习总结

概述 持续集成(Continuous Integration,简称CI)是一种软件开发实践,团队开发人员每次都通过自动化的构建(编译.发布.自动化测试)来验证,从而尽早的发现集成错误.持续集成最大的优点是避免了传统模式在集成阶段的除虫会议(bug meeting),其要素包括统一的代码库.自动构建.自动测试.自动部署.频繁提交修改过的代码等. Jenkins的前身是Hudson,是基于Java开发的一种持续集成工具,是一个开源软件项目,主要用于: 持续.自动地构建/测试软件项目,如CruiseC

持续集成工具jenkins的使用

jenkins类似于Hadson,是一款持续集成工具.使用jenkins完成自动化部署的表现为:当开发人员向版本库提交新的代码后,应用服务器上自动部署,用户或测试人员使用的马上就是最新的应用程序.搭建该持续集成环境可以把整个构建.部署过程自动化,很大程度上减轻了重复的工作量. 该持续集成环境工作流程如下: 安装及使用jenkins 1. jenkins主体程序安装配置 将jenkins.war放在tomcat解压目录/wabapps目录下(linux系统下),注意要修改配置文件server.xm