jenkins_svn_maven持续集成

这篇具有很好参考价值的文章主要介绍了jenkins_svn_maven持续集成。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 详解Jenkins ,svn ,maven 项目持续集成

第一步:

由于刚刚接触jenkins 并不知道他是个什么东西,首先百度一下,然后进入官网,下载安装包。

第二步

windows 安装:

   

    下载完了,打开里面有2个文件,setup.exe,Jenkins-1.509.msi 于是双击安装setup.exe.无脑下一步。安装完毕。

    要不您检测一下您的安装路径里是否有中文,如果有,那您就重新安装一次吧

linux 安装:

如果您的环境是linux 那就更好了。看下面的吧。

Linux 环境下搭建 Jenkins(Hudson)平台

http://blog.csdn.net/yanmingming1989/article/details/8557716

到了这里您应该安装完成了。检查一下,输入http://localhost:8080 然后就能看到界面了

jenkens 环境配置:

安装完了,别着急,可以先乱七八糟点一阵子消磨时间。当然你不想消磨的话继续看下面。

jenkins_svn_maven持续集成,Jenkins,jenkins

jdk  maven 配置:

jenkins_svn_maven持续集成,Jenkins,jenkins

第三步

新建一个JOB,显然我们用的是maven2、3 新建项目。

svn 配置:

jenkins_svn_maven持续集成,Jenkins,jenkins

点击完成:

配置完用户名密码后如果还是有红字提示,那就不要管他,直接会主界面开始构建:

点开consle 窗口:

您会看到首先从svn上面下载您的项目的源码。

然后开始在maven 的私服或中心仓库里面下载所需要的jar包

最后:

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESSFUL

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 5 minutes 54 seconds

[INFO] Finished at: Sun Apr 07 14:49:14 CST 2013

[INFO] Final Memory: 16M/66M

[INFO] ------------------------------------------------------------------------

Waiting for Jenkins to finish collecting data

channel stopped

Finished: SUCCESS

OK!例子就到此结束。

当然也许您非常倒霉:出现个各种错误

错误提示:

“main”java.lang.NoclassDefFoundError:hudson/maven/agent/Main

除了这个错,如果您是linux 下面请去:Linux 环境下搭建 Jenkins(Hudson)平台_心 远的博客-CSDN博客

如果是window ,那仔细看错误提示:是不是有??正方形之类的那应该是乱码了。注意请任何路径中不要设置中文。

如果您是svn,maven,jdk配置提示有误

那您在重新配置吧。

403错误

Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:deploy (default-cli) on project xiaomin.maven.example: Cannot invoke Tomcat manager: Server returned HTTP response code: 403 for URL: http://localhost:8080/manager/deploy?path=%2Fxiaomin.maven.example&war= -> [Help

    这个错误是由于配置文件出错导致的。要使用maven 命令自动部署到tomcat 中去,如果是tomcat 7 必须要使用 tomcat7:deploy

否则使用jenkins 自带的发布工具。

发布工具的配置如下:

War/ear files **/**/*.war

Context path 默认为空就好

Container tomcat7

Manager user name xxx

        Pwd xxx

Tomcat url  http://localhost:8080

Maven配置详解:那么请进

http://www.cnblogs.com/bigtall/archive/2011/03/23/1993253.html

如果您需要更加高级的教材,那么下面的连接也会对您有所帮助。

其他高级配置:

jenkins 用户权限配置

http://blog.csdn.net/ruisheng_412/article/details/8083035

jenkins 分布式配置

http://blog.sina.com.cn/s/blog_5d157a1d01017mut.html文章来源地址https://www.toymoban.com/news/detail-541179.html

到了这里,关于jenkins_svn_maven持续集成的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins持续集成之修改jenkins工作目录

    一般不建议把工作目录放到默认的C盘,故可以更改到其他盘中 前置条件:先在其他盘中新建工作目录的文件;如下图 1、首先打开任务管理器,找到服务中的Jenkins进程  2、右击点击转到详细信息; 3、再右击Jenkins打开文件所在路径;找到Jenkins.xml文件并打开 4、找到如下信息

    2024年02月04日
    浏览(40)
  • 实现自动化构建与集成:Jenkins与SVN整合的指南

    在使用Jenkins的时候总是保存很慢,前端报错,错误:Found invalid crumb 。和CSRF验证有关联,有说使用Strict Crumb Issue插件来解决。 第一步:Strict Crumb Issuer插件安装 进入Jenkins插件管理,Available选项,搜索Strict Crumb插件安装Strict Crumb Issuer插件,然后进入jenkins-系统设置-全局

    2024年02月06日
    浏览(38)
  • Jenkins 持续集成 【CICD】

    持续集成是一种开发实践,它倡导团队成员频繁的集成他们的工作,每次集成都通过自动化构建(包括编译、构建、打包、部署、自动化测试)来验证,从而尽快地发现集成中的错误。让产品可以快速迭代,同时还能保持高质量。 Jenkins是基于Java开发的持续集成工具,开源免

    2024年04月12日
    浏览(36)
  • 【Jenkins】持续集成部署学习

    Gitlab用的端口是80,可能会跟其它应用冲突,并且Gitlab所需内存也很大,所以还是单独放在一个服务器上比较好。 用原来空的虚拟机服务器克隆一个,注意内存要选大一点,6G左右 (1)ip a / ip addr / ifconfig 不显示ip问题 (1)查看系统的内核版本 执行命令:uname -r 注意:x86

    2024年02月11日
    浏览(36)
  • CI/CD持续集成持续发布(jenkins)

            在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试; 或者前后端分离后,经常会修改接口,然后重新部署; 这些情况都会涉及到频繁的打包部署; 手动打包常规步

    2024年02月14日
    浏览(63)
  • Docker搭建Jenkins持续集成

    目录 注意 前提条件  一、安装Docker 1.1、检查并清楚系统残余项,并安装Docker环境  1.2、安装下载Docker依赖的工具  1.3、添加清华软件源  1.4、更新yum缓存  1.5、安装Docker(CE-社区版) 1.6、 启动Docker 1.7、Docker设置开机自启 二、下载Jenkins镜像  2.1、挂载目录 2.2、启动镜像

    2024年01月25日
    浏览(51)
  • DevOps持续集成-Jenkins(4)

    DevOps概述 软件开发最初是由两个团队共同组成:(没有采用DevOps之前) 开发团队 :从头开始设计和整体系统的构建(编写代码)。需要系统不停的迭代更新。 运维团队 :将开发团队的代码进行测试通过后再部署上线。确保系统稳定运行。 没有采用DevOps的缺点: 这看似两个

    2024年02月08日
    浏览(50)
  • DevOps持续集成-Jenkins(2)

    DevOps概述 软件开发最初是由两个团队共同组成:(没有采用DevOps之前) 开发团队 :从头开始设计和整体系统的构建(编写代码)。需要系统不停的迭代更新。 运维团队 :将开发团队的代码进行测试通过后再部署上线。确保系统稳定运行。 没有采用DevOps的缺点: 这看似两个

    2024年02月08日
    浏览(54)
  • Jenkins持续集成,在Linux中安装最新版Jenkins(详细)

    去年从6月28日发布的 Jenkins 2.357 和即将发布的 9 月 LTS 版本开始,Jenkins 最低需要 Java 11。 也就是说最新版本的jenkins (2.403)不支持jdk1.8版本了,最低需要jdk1.11 1、安装jdk 以centos 为例,yum安装 如果之前有安装jdk1.8 需先卸载掉 检查当前版本号

    2024年02月12日
    浏览(41)
  • Selenium结合Jenkins进行持续集成

    1、自动化测试的构建 若由人工触发自动化测试,则存在较多沟通环节,这要求团队的每个成员都遵守相应的流程与操作规范。 而人工的操作,会导致自动化测试的执行不一定准确与及时,即使经过再三强调和定期培训,但由于人员流动或测试人员专注于其他任务,流程的执

    2024年02月09日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包