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 ...
随机推荐
- MySQL 获取当前月的天数
select curdate(); --获取当前日期 select DATE_ADD(curdate(),interval -day(curdate())+ ...
- Python学习之路6☞函数,递归,内置函数
一python中的函数 函数是逻辑结构化和过程化的一种编程方法. python中函数定义方法: def test(x): "The function definitions" x+ ...
- P2993 [FJOI2014]最短路径树问题 点分治+最短路
这道题还是非常简单的,由于我们要保证最小字典序,因此我们需要把边进行排序,然后从大到小插入,因为链式前向星是倒着存的.我们只需要先跑一个最短路,然后查询边是不是在最短路上,这个可以通过枚举边并用 di ...
- CCPC final Cockroaches
算法假了,我想的是通过枚举x,删除y的影响,这样答案第一个是没有任何问题的,但是第二个会算重复. 因为我枚举每一个x的时候,得到的y,而算另外一个x的时候,可能已经通过其他的点选到了这个点y这就有点麻 ...
- lua在C/C++中使用table生成对应键及值
int nTop = lua_gettop(L); // 栈内初始数,假设当前为0 lua_newtable(L); // push table lua_pushstring(L,"Line ...
- 原生js实现响应式轮播图,支持电脑端点击切图,手机端滑动切图
轮播图的实现原理并不难,但是步骤有些繁琐.最近练习了一个轮播图,大部分是跟着网上的教程写的,然后自己做了一点兼容ie8的修改,加了点击切换图片的特效和手机端的滑动特效,让这个轮播图可以在响应式的网站中 ...
- post提交方式为什么要序列化,而Get提交方式就不用?序列化做了什么?
这是因为后台能够直接处理的数据格式,是一种经过序列化的键值对数据,比如前端要向后台提交三个参数,分别是a=1,b=2,c=3,那么后台接收到的数据就应该是a=1&b=2&c=3(可以看 ...
- .map() .filter() .reduce() .includes() .some() .every()的用法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- H3C 802.1X基本配置
- 【50.40%】【BZOJ 4553】[Tjoi2016&Heoi2016]序列
Time Limit: 20 Sec Memory Limit: 128 MB Submit: 371 Solved: 187 [Submit][Status][Discuss] Descript ...