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 ...
随机推荐
- HLSL像素着色器
原文:HLSL像素着色器 昨日不可追, 今日尤可为.勤奋,炽诚,不忘初心 手机淘宝二维码 扫描 或者打开连接:程序设计开发 ,掌声鼓励,欢迎光临. 像素着色器替代了固定渲染管线的 ...
- iOS 9整理
WWDC 2015上那些酷酷的新内容(一) http://www.cocoachina.com/apple/20150611/12120.html
- hihocoder1994 树与落叶 DFS+前缀和+二分
DFS找到节点删除的时间,删除的时间其实就是子树的最长链,然后给每个点打一个时间戳,然后求每个时间点对应删除的节点的个数,对于1-max_time时间戳求一个前缀和,然后二分找到和m距离最近的那一天 ...
- 动画删除cell出问题
删除UITableView行的代理时出了问题 解决办法 先remove数据,再执行 [_mTableView deleteRowsAtIndexPaths:[NSArray arrayWithObje ...
- hdu 2807 The Shortest Path(矩阵+floyd)
The Shortest Path Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others ...
- day3_python之函数返回值、语句形式、表达式形式
一. 函数对象 1. 函数是第一类对象,即函数可以当作数据传递 #1 可以被引用 #2 可以当作参数传递 #3 返回值可以是函数 #3 可以当作容器类型的元素 二.返回值 return的返回值没有类型 ...
- oracle函数 floor(x)
[功能]返回小于等于x的最大整数值 [参数]x,数字型表达式 [返回]数字 [示例] select floor(3.1),floor(2.8+1.3),floor(0) from dual; 返回4, ...
- 手写call,apply方法实现
call Function.prototype.myCall = function(){ var object = arguments[0]; var arr = []; for(var i = 1; ...
- Project Euler Problem 9-Special Pythagorean triplet
我是俩循环暴力 看了看给的文档,英语并不好,有点懵,所以找了个中文的博客看了看:勾股数组学习小记.里面有两个学习链接和例题. import math def calc(): for i in rang ...
- zshrc配置
大部分没有改动 # If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/lo ...