Jenkins入门资料

 

Jenkins是开源自动化服务器,可以实现自动构建、自动部署等功能。可以把Jenkins理解成一个执行的流程,如先下载代码,构建代码,部署应用,重启服务器等等一系列的动作。具体使用工具下载代码svn还是gitJenkins通过插件来完成,所以具体的功能都是插件来实现的。

我使用的工具:git管理源代码, maven构建工程,jetty作为容器,centos。

安装前,Linux机器上应该安装好jdk,git,maven等工具包。

 

安装方法:

访问https://jenkins.io/index.html,点击Download Jenkins按钮即可。

Linux上可以使用2种方式安装:war包或rpm包。

我使用了rpm包安装。

安装完路径目录为:

 

目录结构:

/usr/lib/jenkins/jenkins.war    WAR包

/etc/sysconfig/jenkins       配置文件

/var/lib/jenkins/        默认的JENKINS_HOME目录

/var/log/jenkins/jenkins.log    Jenkins日志文件

/var/lib/jenkins/.m2/repository jar包目录

 

 

启动命令:service jenkins start

停止命令:service jenkins stop

 

需要安装的插件:

git插件

maven-plugin, 安装后可以创建maven工程
Build With Parameters,安装后可以每次执行前,配置参数
Rebuild Plugin,安装后可以重新build
SSH plugin

 

安装遇到的问题:

1 Jenkins初始化向导时,提示安装插件成功,其实没有安装成功。现象就是“新建”项目时,没有Maven项目。自己安装maven插件就搞定了。

2 Jenkins权限的问题,通过Jenkins运行本机的shell可能会有权限问题。没有找到好的解决办法,目前使用配置Jenkins使用root用户(Jenkins配置文件中可以配置用户)。

3 jdk切换的问题,安装过程中linux给我安装了open jdk,但是我想使用oracle jdk。参考这个可以解决这个问题http://blog.csdn.net/nsrainbow/article/details/43273991。

 

参考:

rpm安装方法

    http://www.cnblogs.com/qixing/p/5896512.html

    http://www.tuicool.com/articles/ZB3I7jZ

    https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions  官方

 

war安装方法

    http://www.liaoxuefeng.com/article/001463233913442cdb2d1bd1b1b42e3b0b29eb1ba736c5e000

安装完后,具体的配置问题:

    http://www.cnblogs.com/zz0412/p/jenkins02.html

    http://www.07net01.com/linux/Jenkinsshiyongjingyantan4_chuangjianJob__662274_1382442168.html

    https://my.oschina.net/u/575122/blog/383890    Jenkins技巧和常用插件

一些技巧的参考:

    http://www.cnblogs.com/ceshi2016/p/5997897.html

    http://www.tuicool.com/articles/UBb2ia    在Jenkins中配置执行远程shell命令  

 

教程文章:

    http://blog.csdn.net/xlgen157387/article/details/50353317   比较好,推荐

    http://kurenai.elastos.org/category/jenkins%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/page/2/

    http://blog.csdn.net/zgzhaobo/article/details/52002181

 

    安装使用:

         https://yq.aliyun.com/articles/62651?spm=5176.100240.searchblog.134.xPloWm 

         https://yq.aliyun.com/articles/62650?spm=5176.100240.searchblog.145.xPloWm

 

阿里云docker中使用Jenkins

https://yq.aliyun.com/articles/53971?spm=5176.100239.blogcont61836.13.z91zDE

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值