Jenkins---第一关:安装
很早就知道这个帅气的大叔,只是没有深入研究。最近被研发频繁的更新伤透了心。套用一句俗语“不会偷懒的运维,不是好员工。”闲话少说,话会正传。
本周在网上看了大量资料(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
二、安装
1、安装JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
# Jenkins是Java编写的,所以需要先安装JDK,可以直接在Oracle官网下载JDK。
# 或者直接yum install -y java-1.8.0
rpm -ivh jdk-8u91-linux-x64.rpm
#JDK环境变量
cat /etc/profile.d/java.sh
-------------------
#javastart
export JAVA_HOME=/usr/java/latest
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#java end
---------------------
source /etc/profile
java -version
#tomcat环境变量(非必须)
https://mirrors.cnnic.cn/apache/tomcat/
tar -zxf apache-tomcat-7.0.75.tar.gz
ln -s apache-tomcat-7.0.75 tomcat
cat /etc/profile.d/tomcat.sh
export CATALINA_HOME=/renn/tomcat
export PATH=$CATALINA_HOME/bin:$PATH 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
#默认安装选择 Install suggested plugins
#然后等待进度条(拼网速的时候到了)
#Pipeline 、Credentials Binding Plugin 和GitHub Organization Folder Plugin
#在虚拟机安装的时候失败,物理机安装成功,不过没有问题,后面在“插件管理(Manage Plugins)”会具体说明。
#设置Admin用户和密码后,登陆Jenkins.
注:安装只是最基本的,不要花费过多的时间。
页:
[1]