windows系统安装Jenkins:
从网址 https://jenkins.io/zh/download/ 下载windows版的Jenkins包jenkins-2.176.3.zip,解压后直接运行jenkins.msi即可,安装完成后自动跳转到Jenkins的web界面 http://localhost:8080。
Linux系统安装Jenkins:
一、 安装jdk
查找java的安装包:yum search jdk
安装java社区版本(即openjdk,类似于linux的centos系统):yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
查看java版本:java -version
mkdir /usr/java #如果是源码安装的java的话,我们需要手动创建这个目录
cd /usr/java/
ln -s /soft/jdk1.8.0_181/ /usr/java/jdk1.8 #这两个链接必须得做,否则如果你rpm方式安装jdk的话,可能会出现Jenkins只启动进程,但是端口始终无法启动的状况
ln -s /soft/jdk1.8.0_181/ /usr/java/defalut
二、安装Jenkins的rpm安装包
1、获取安装包
取包路径: http://pkg.jenkins.io/redhat-stable/
两种安装方式:1、直接在网站下载rpm包上传到服务器上安装
2、wget直接在服务器上安装
wget http://pkg.jenkins.io/redhat-stable/jenkins-2.176.3-1.1.noarch.rpm
[root@SyslogVM ~]# ll
总用量 75384
-rw-------. 1 root root 1577 2月 18 2019 anaconda-ks.cfg
drwxr-xr-x. 2 root root 110 2月 18 2019 install
-rw-r--r-- 1 root root 77187006 8月 28 22:41 jenkins-2.176.3-1.1.noarch.rpm
2、安装与启动Jenkins服务
[root@SyslogVM home]# rpm -ivh jenkins-2.176.3-1.1.noarch.rpm
警告:jenkins-2.176.3-1.1.noarch.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID d50582e6: NOKEY
准备中... ################################# [100%]
正在升级/安装...
1:jenkins-2.176.3-1.1 ################################# [100%]
[root@SyslogVM home]# /etc/init.d/jenkins start
Starting jenkins (via systemctl): [ 确定 ]
[root@SyslogVM home]# ps -ef | grep jenkins
root 13186 1 0 10:39 ? 00:00:00 wget http://pkg.jenkins.io/redhat-stable/jenkins-2.176.3-1.1.noarch.rpm
jenkins 13895 1 4 10:51 ? 00:00:36 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
root 14569 13590 0 11:04 pts/4 00:00:00 grep --color=auto jenkins
三、访问Jenkins的web ui界面: http://ip:8080
点击继续后,会弹出个对话框,直接关闭即可。
出现如下界面,表示Jenkins部署成功了
Jenkins目录介绍:
[root@SyslogVM home]# rpm -ql jenkins
/etc/init.d/jenkins #启动文件存放位置
/etc/logrotate.d/jenkins #日志分割配置文件
/etc/sysconfig/jenkins #Jenkins主配置文件
/usr/lib/jenkins
/usr/lib/jenkins/jenkins.war #war包存放目录,war包就是把网站站点打个包
/usr/sbin/rcjenkins #Jenkins的命令
/var/cache/jenkins #war包解压目录,Jenkins网页代码目录
/var/lib/jenkins #Jenkins的工作目录,Jenkins的配置就在这个目录
/var/log/jenkins #Jenkins的日志存放目录
四、安装Jenkins插件
讲的很详细
五、配置邮箱
enkins配置邮箱遇到的问题
六、构建版本
遇到两个错误:
1、“源码管理”下没有“GIt”选项,原因是Jenkins插件未装
2、 Repositories报错:Jenkins Error performing command: git ls-remote -h,原因是未在Jenkins服务器上安装git(yum install git) ,请参照 Jenkins Error performing command: git ls-remote -h
七、测试版本构建
1、创建目录 mkdir -p /home/test_jenkins
2、创建用户/用户组:chown -R jenkins.jenkins test_jenkins/
3、ll -d /home/test_jenkins/
4、添加执行权限:chmod +x -R test_jenkins/
5、构建选择
6、自定义需要执行的shell命令:Jenkins默认的工作目录是:/var/lib/jenkins/workspace/,如果之前没有执行任务,workspace默认是不存在的,当执行第一个Jenkins任务时自动创建
7、运行任务
8、在Jenkins服务器上查看测试目录/home/test_jenkins是否有数据
同时,Jenkins的工作目录/var/lib/jenkins/workspace/也会生成数据: