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发版apk jenkins怎么发版_Jenkins


点击继续后,会弹出个对话框,直接关闭即可。

jenkins发版apk jenkins怎么发版_jenkins发版apk_02

jenkins发版apk jenkins怎么发版_jenkins发版apk_03

出现如下界面,表示Jenkins部署成功了

jenkins发版apk jenkins怎么发版_java_04

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、构建选择 

jenkins发版apk jenkins怎么发版_发布代码_05

6、自定义需要执行的shell命令:Jenkins默认的工作目录是:/var/lib/jenkins/workspace/,如果之前没有执行任务,workspace默认是不存在的,当执行第一个Jenkins任务时自动创建

jenkins发版apk jenkins怎么发版_java_06

7、运行任务

jenkins发版apk jenkins怎么发版_java_07

8、在Jenkins服务器上查看测试目录/home/test_jenkins是否有数据

jenkins发版apk jenkins怎么发版_发布代码_08

同时,Jenkins的工作目录/var/lib/jenkins/workspace/也会生成数据:

jenkins发版apk jenkins怎么发版_jenkins发版apk_09