欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Jenkins(一) 安装 博客分类: mavenjenkinsLinux jenkins安装mavenlinux

程序员文章站 2024-03-12 18:26:38
...

Jenkins介绍


 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:

  1、持续的软件版本发布/测试项目。
  2、监控外部调用执行的工作。

安装环境

      操作系统:linux(centOS)

  软件:jdk

  软件:tomcat

  软件:jenkins(2.32.0)

安装步骤

1.由于Jenkins是基于Java开发的,安装前确认操作系统已经安装了jdk,参照:【Linux】 JDK安装及配置 (tar.gz版)

2.从官网下载jenkinswar包,地址https://jenkins.io/

3.jenkins.war包放在tomcattomcat安装:【Linux】Tomcat安装及一个服务器配置多个Tomcat)下面的webapps下面

4.启动tomcattomcat会解压war包,生成一个jenkins文件夹,而且会在root目录下生成一个.jenkins的文件夹。 如下图:

 

  Jenkins(一) 安装
            
    
    博客分类: mavenjenkinsLinux jenkins安装mavenlinux

Jenkins(一) 安装
            
    
    博客分类: mavenjenkinsLinux jenkins安装mavenlinux

 

5.在浏览器上输入ip地址(http://ip:端口/jenkins)即可访问,如图:

Jenkins(一) 安装
            
    
    博客分类: mavenjenkinsLinux jenkins安装mavenlinux

6.首次进入jenkins如要输入密码,密码位置:/root/.jenkins/secrets/initialAdminPassword

 

7.进入选择插件安装界面,选择第一个(Install suggested plugins

Jenkins(一) 安装
            
    
    博客分类: mavenjenkinsLinux jenkins安装mavenlinux

Jenkins(一) 安装
            
    
    博客分类: mavenjenkinsLinux jenkins安装mavenlinux

 

8.插件安装完成之后,需要创建第一个用户

 

Jenkins(一) 安装
            
    
    博客分类: mavenjenkinsLinux jenkins安装mavenlinux

9.创建用户之后,就可以使用jenkins了

 

Jenkins(一) 安装
            
    
    博客分类: mavenjenkinsLinux jenkins安装mavenlinux

 

如果插件安装失败,可以去镜像地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins,手动下载,然后通过插件管理中的高级,进行上传

 

Jenkins(一) 安装
            
    
    博客分类: mavenjenkinsLinux jenkins安装mavenlinux

 

转自: http://www.cnblogs.com/h--d/p/5673085.html

 

 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 应用的自动发布插件。

 

转自:http://www.cnblogs.com/shilin000/p/5244667.html