CentOS 下 jenkins 安装
前置条件
jdk 和 maven 都配置好的环境,不赘述。下载安装文件
选择一个 rpm 包 http://pkg.jenkins-ci.org/redhat/
完成后执行命令 sudo rpm -ivh jenkins-2.118-1.1.noarch.rpm
● 2.54 (2017-04) and newer: Java 8
● 1.612 (2015-05) and newer: Java 7
安装后基本信息
jenkins配置文件 /etc/sysconfig/jenkins 下面。
查看配置文件可知默认的JENKINS_HOME目录是 /var/lib/jenkins。
执行 whereis jenkins 发现 jenkins.war 是在 /usr/lib/jenkins/ 下面。启动jenkins
方式一
cd 到 /usr/lib/jenkins/ 下,理论上来说执行以下命令就进入正式配置的过程了,网上的教程也一般都是这样:
java -jar jenkins.jar --httpPort=8080 启动
但是,上述命令执行起来有两个问题,其一是没有设定java内存使用信息,而jenkins是比较吃内存的,如果不加限制则容易崩溃,所以最好修改下以上命令
java -jar -Xms512m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m jenkins.jar
方式二(推荐)
上述命令的问题二在于这是直接使用了java 命令,且控制台不能关闭,对于jenkins这样的工具应该是要后台长时间运行才对,所以应该用第二种方式,也就是系统服务的方式,如下:
执行 sudo service jenkins start
这条命令执行完后可能会有报错信息,本人遇到过的如下:
[yinjd@yinjd-t1 yinjd]$ sudo service jenkins start
Starting Jenkins bash: /usr/bin/java: No such file or directory
这里很明显是没有修改配置文件造成的,jenkins 默认的 java 路径跟系统实际配置的不同,所以这里要修改配置文件,其它情况也是类似处理。如果是 java 找不到的情况,则需要在 /etc/init.d/jenkins 中添加对应的jdk路径。
之后就是一堆日志信息,最后边的会是以下样子,出现这个之后,就要立即开启浏览器执行下一步动作了。
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
857bb49d8cc******e8dc0220e57c2e4
This may also be found at: /home/yxgly/.jenkins/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
在浏览器输入http://youripaddress:port之后,出现下面的界面,输入上面给出的密码

我选择了安装推荐的插件,之后进入插件下载安装界面

安装完插件之后的下一个界面就是设定管理员用户名密码了,完成这个步骤后就可以开始使用jenkins了。
CentOS 下 jenkins 安装的更多相关文章
- centos下编译安装lnmp
centos下编译安装lnmp 本文以centos为背景在其中编译安装nginx搭建lnmp环境. 编译安装nginx时,需要事先安装 开发包组"Development Tools" ...
- CentOS下一键安装Openstack
CentOS下一键安装Openstack 系统环境:Oracle VirtualBox 4.38CentOS-6.5-x86_64-bin-DVD1.iso 安装前需要修改 /etc/hosts文件, ...
- mac和centos下git安装
mac下面的git安装,这篇文章写的很详细了http://www.cnblogs.com/ccdev/archive/2012/09/12/2682098.html 谈谈centos下的安装.我用的是 ...
- centOS下yum安装配置samba
centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...
- centos下apache安装后无法访问
2013.11.28遇到的问题: -------------------------------------- 一.centos下apache安装后无法访问 得查一下防火墙的问题 iptables添加 ...
- centos下yum安装crontab+mysql自动备份
参考博文: centos下yum安装crontab yum install vixie-cron crontabs //安装 chkconfig crond on ...
- CentOS下Mysql安装教程
CentOS下Mysql安装教程 本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个 ...
- CentOS下Docker安装
CentOS下Docker安装 1.安装: #sudo yum install docker 2.启动并加入开机启动: A.#sudo systemctl start docker B.#sudo s ...
- (转载)Centos下Elasticsearch安装详细教程
原文地址:http://www.cnblogs.com/sunny1009/articles/7874251.html Centos下Elasticsearch安装详细教程 1.Elasticsear ...
随机推荐
- Android 字体库的使用
开发Android的人大多都知道,Android里面对字体的支持少得可怜,默认情况下,TextView 的 typeface 属性支持 "Sans","serif&qu ...
- 数(aqnum)
数(aqnum) 3.1 题目描述 秋锅对数论很感兴趣,他特别喜欢一种数字.秋锅把这种数字命名为 农数 ,英文名为 AQ number . 这种数字定义如下: 定义 1 一个数 n 是农数,当且仅当对 ...
- C#的选择语句练习(二)
1.输入a,b,c三个数,计算一元二次方程ax²+bx+c的根:若a=0,则不是一元二次方程:△=b²-4ac,根的计算公式为-b±√b²-4ac/2a:若△=b²-4ac>0,则方程有两个不一 ...
- H3C 帧中继与水平分割(续)
- iptables command 常用命令列表
命令 -A, --append 范例 iptables -A INPUT ... 说明 新增规则到某个规则链中,该规则将会成为规则链中的最后一条规则. 命令 -D, --delete 范例 iptab ...
- Python3 dir() 函数
Python dir() 函数 描述 dir() 函数不带参数时,返回当前范围内的变量.方法和定义的类型列表:带参数时,返回参数的属性.方法列表.如果参数包含方法__dir__(),该方法将被调用.如 ...
- 清除SVN未版控文件
用Git时,git clean -df 可以清除所有没有add的文件,得到一个干净的工作空间. 用SVN没有这样的命令,当然可以 svn export 得到一个干净的工作空间,但会花很长时间,而且没有 ...
- codeforce 379(div.2)
A.B略 C题 ——贪心,二分查找: 对于每一个a[i], 在d中二分查找 s-b[i],注意不要忘记计算速度为x时需要花费的最小时间,以及整数范围为64位整数 1 #include <cstd ...
- Mockito -- 入门篇
Mockito是一种mock工具/框架.我理解EasyMock有点过时了,Mockito是现在比较流行的. 什么是mock?说的直白一点,大家都知道unit test应该是尽可能独立的.对一个clas ...
- Linux 内核PC/104 和 PC/104+
当前在工业世界中, 2 个总线体系是非常时髦的: PC/104 和 PC/104+. 2 个在 PC-类 的 单板计算机中都是标准的. 2 个标准都是印刷电路板的特殊形式, 包括板互连的电子的/机械的 ...