linux下的jenkins的安装:

Jenkins 下载网址: http://jenkins-ci.org/

1.准备:JDK环境,tomcat环境,maven环境,jenkins.war包

2.在linux上安装JDK,tomcat和maven,这里就不赘述了

3.将jenkins.war包放置在/tomcat/webapps下

4.然后启动tomcat,./startup.sh & tail -f ../logs/catalina.out

5.启动成功之后,访问http://ip:8080(端口配置)/jenkins

linux下的jenkins的配置:

Jenkins默认会存放在用户主目录下的.jenkins文件夹中

如:Linux root用户:/root/.jenkins

注意:这是linux版本的。windows系统请自行更改。这个值在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。

如果查看当前Jenkins目录:系统管理→系统设置→主目录→/root/.jenkins(注意:用户不同,路径也不同)

1、备份、迁移、恢复jenkins

首先找到JENKINS_HOME,因为Jenkins的所有的数据都是以文件的形式存放在JENKINS_HOME目录中。不管是迁移还是备份,只需要操作JENKINS_HOME就行了。

迁移:建议将JENKINS_HOME打包后在拷贝,windows可以用zip,rar等,Linux有zip,tar等,然后将打包的文件解压到新的JENKINS_HOME目录就行了。

备份:如果是临时备份,整个压缩文件就行了。

恢复:恢复的时候需要先停止jenkins。

2、升级Jenkins

Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新)。如此频繁的更新,怎么升级呢?

war:下载新版的war文件,替换旧版本war文件。重启即可。

二进制:卸载旧版本,安装新版本即可。

Jenkins程序下载地址:http://mirrors.jenkins-ci.org/

note:升级前,请测试该版本和你本地数据的兼容性。如何测试:将JENKINS_HOME拷贝一份到新的机器,用新版的程序启动。测试对应的插件和配置。

3、移动,删除或修改jobs

对于移动或删除jobs,只需要简单地移动或删除%JENKINS_HOEM%\jobs目录。

对于修改jobs的名字,只需要简单地修改%JENKINS_HOEM%\jobs下对应job的文件夹的名字。

对于不经常使用的job,只需要对%JENKINS_HOEM%\jobs下对应的jobs的目录zip或tar后存储到其他的地方。

4.Jenkins的job->build 支持Ant,maven,windows batch和Shell, 但是我们知道python,perl,ruby等脚本其实也是shell脚本,所以这里的Shell可以扩展为python,perl,ruby等。如下图:执行windows batch 和python

5.Jenkins的svn插件无法获取到最新的源代码?:

请检查你的SVN服务器时间和Jenkins服务器时间是否同步。

6.jenkins提供丰富的插件,常用的插件:

Publish Over FTP Plugin这个插件可以将构建的产物(例如:Jar)发布到FTP中去。

Publish Over SSH这个插件可以通过ssh连接其他Linux机器

JIRA Plugin

Deploy Plugin插件支持将War/Jar部署到远程的应用服务器上,例如Tomcat,JBoss,Glassfish。正在寻找或开发.NET web 应用的自动发布插件。

linux ---jenkins的安装与配置相关推荐

  1. jenkins持续集成(一): 在Linux下的安装与配置

    撸了今年阿里.网易和美团的面试,我有一个重要发现.......>>>  前提: 安装了JDK,并配置好环境变量:JAVA_HOME 安装了Maven,并配置好环境变量:MAVEN_H ...

  2. 低配置系统安装 linux,Linux系统的安装和配置

    Linux系统的安装和配置 更新时间:2006年10月24日 00:00:00   作者: Linux,在今天的广大电脑玩家耳中已经不再是那个曾经陌生又遥远的名字,大家提起Linux时,不再是把它当做 ...

  3. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

  4. linux安装DNS服务命令,Linux下的安装和配置DNS服务器

    Linux下的安装和配置DNS服务器 发布时间:2008-09-08 17:03:00   作者:佚名   我要评论 在Linux操作系统中使用BIND (Berkeley Internet Name ...

  5. webmin升级php,Centos linux下webmin安装及配置

    Centos linux下webmin安装及配置 2012-1-30 18:14 Monday 分类:Linux 评论(49) 浏览(18247) webmin是一个用浏览器来管理系统的工具. 1.下 ...

  6. 在RedHat Linux系统中安装和配置snmp服务

    在RedHat Linux系统中安装和配置snmp服务 检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl ...

  7. 图解MySQL在Linux下的安装与配置

    MySQL简介 MySQL是最流行的RDBMS(Relational Database Management System:关系数据库管理系统)之一,被广泛地应用在互联网上的中小型网站中.关联数据库将 ...

  8. linux系统查看当前安装字库,Linux系统下安装和配置中文字库的方法

    满意答案 Linux的中文都很难看,那么我们如何在Linux下进行安装和配置中文字库呢? Linux安装开源中文字体的方法 下面以Linux安装开源字库文泉驿为例: C/C++ Code复制内容到剪贴 ...

  9. linux下gitolite-admin安装和配置

    linux下gitolite-admin安装和配置 1.安装git    [root@iZwz9c0doj0taonyrldlc3Z ~]# yum install git -y 2.创建git用户  ...

最新文章

  1. 2007年上半年 网络工程师 上下午试卷【附带答案】
  2. Linux操作系统下共享文件夹设置方法介绍
  3. 3、绘制E-R图:数据库概要设计阶段
  4. @async注解_SpringBoot中Async异步方法和定时任务介绍
  5. Brave Game【博弈】
  6. 贵阳学python_python学习类
  7. 多个点 最远距离 java_Java实现的计算最大下标距离算法示例
  8. 完全仿京东电商小程序的开源项目,可赚佣金
  9. python list 元素位置,怎么查找python列表中元素的位置
  10. Apple Pencil 一代和二代有什么区别
  11. WGCNA:(加权共表达网络分析)
  12. html实现雪花飘落
  13. 系统虚拟化:原理与实现 读书笔记一: VMM 分类
  14. uniapp app微信授权登录
  15. 计算机动漫与游戏制作职业群,四川省工业贸易学校计算机动漫与游戏制作专业...
  16. SQL Server故障处理合集
  17. Win10优化2 REG文件
  18. android平板投屏,Mac、ipad投屏安卓平板
  19. 推荐10个HTML5游戏网站
  20. textRank杂谈

热门文章

  1. tar 打包文件与解压文件
  2. Oracle访问远程服务器的数据库
  3. Makefile —— 如何在文件内使用变量?
  4. kubernetes入门指南(一)
  5. wenbao与windows命令
  6. 【实例】去哪儿搜索实例实现
  7. windows开了远程控制访问老提示密码账号不正确
  8. 三列浮动中间列宽度自适应
  9. Ubuntu12.04下在Android4.0.4源码下载及其编译过程(转载)
  10. 用 WEKA 进行数据挖掘,第 2 部分: 分类和群集