很早就知道这个帅气的大叔,只是没有深入研究。最近被研发频繁的更新伤透了心。套用一句俗语“不会偷懒的运维,不是好员工。”
闲话少说,话会正传。
本周在网上看了大量资料(90%是一木一样),被坑惨,好多网站可能是爬虫抓的数据,连图片的不带改的。当然神作也有不少(而且是中文版);只是。。。。
大神:安装就是这么顺利,一步一步跟官方文档就OK。
我 :跟着大神的脚本,然后哭晕在厕所。
下面是关于jenkins的安装步骤,其实很简单,但是为了博客的完整性还是把命令给大家码上。博客园就有很大好文章.送上链接
http://www.cnblogs.com/zz0412/tag/jenkins/
一、 准备须知
作为一个认真的菜鸟,不做测试的代码都是不负责任的。以下过程在vm虚拟机和物理机上均测试成功。
由于水平有限,后续文章的部分理解可能有误,请高手指正。
需要软件的我都从放在百度云(整理中)了。
1、测试环境
kernel:2.6.32-642.6.2.el6.x86_64
CentOS release 6.8 (Final)
IP: 192.168.18.41 (虚拟机)
IP:192.168.18.13(物理机)
2、官方推荐,因现在都用docker了。
Minimum Recommended Configuration:
-
Java 7
-
256MB free memory
-
1GB+ free disk space
Recommended Configuration for Small Team:
-
Java 8
-
1GB+ free memory
-
50GB+ free disk space
二、安装
2、获取官方源,然后yum。简单的就是好的。
cd /etc/yum.repos.d/
wget http://pkg.jenkins.io/redhat/jenkins.repo
rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
yum install -y jenkins
官网参考(ubuntu/windows):https://jenkins.io/doc/book/getting-started/installing/
3、修改部分配置,因为后续会把和Gitlab的联动奉上,所以这里也修改了端口。
#新版GitLab的服务端口为8080,为了不和GitLab的服务端口相冲突,
#修改Jenkins的默认端口8080为9998
vim /etc/sysconfig/Jenkins //ubuntu 应该是/etc/default/Jenkins
56 JENKINS_PORT="8080"
修改为
56 JENKINS_PORT="9998"
#JENKINS_HOME="/var/lib/jenkins"
#修改为自己的目录
JENKINS_HOME="/renn/jenkins"
chown -R jenkins:jenkins /renn/jenkins
vim /etc/init.d/jenkins //启动脚本里jenknis.war的存放,yum安装不要修改。
JENKINS_WAR="/usr/lib/jenkins/jenkins.war"
service jenkins start
WEB : http://192.168.18.41:9998
Administrator password
#查看初始化密码文件。每台机器都不一样
cat /var/lib/jenkins/secrets/initialAdminPassword