也许是目前最好的Jenkins部署指南

      通过标题能看出我是锤子的粉丝,哈哈哈,本人确实是一名锤粉,看过锤子历届的发布会,买过我锤发布的每一款手机产品。不管我锤以后是一小撮人用,还是后面烂大街的人用,我都为这家企业的情怀买单。

        好了,言归正传。很久之前,看到项目组打包,部署测试环境的确是一个重复劳动,费时又费力的过程。几个人同时开发一个项目,修改或新增的类很多,导致只能对项目打全量包。打包的过程是固定的,机械的活动:

            1 ) 将代码从版本控制工具上更新到本地(我们用的是SVN);

            2)将项目所依赖的jar包从公司的maven私服上面下载下来;

            3)使用maven将项目打成war包;

            4)备份测试环境服务器webapps下的项目文件;

            5)再将打好的war包上传到测试环境服务器webapps下;

        平时项目组开发,要打包到测试环境的过程就是这样的。整个过程非常乏味,因公司内网带宽有限制,从公司maven私服上下载下来jar的时候非常慢,所以导致整个过程耗时也是非常长的。这种情况存在已经有一段时间了,后来我在无意中看到jenkins,决定通过搭建jenkins的持续集成实现自动打包,发布来简化这个机械,乏味的手动打包、发布的过程。

            具体步骤如下:

                  一、Jenkins部署

                  二、安装需要的jenkins插件

                  三、配置jenkins

            

            一、Jenkins部署 

                   使用jenkins部署前,需要安装一些必要的环境

                   1)、jdk

                   2)、maven

                   3)、tomcat

                  如果是 jdk是1.7的版本的话,jenkins的部署可以参考这篇:

                          https://www.cnblogs.com/hdwang/p/6081994.html  但其中有些插件已与jenkins的版本不兼容,

                         (如果是1.7版本的话,可以下载高一点版本的jenkisn.war)

需要手动下载能兼容版本的插件

                  手动安装插件见这篇:

                          http://www.mamicode.com/info-detail-1794758.html              


                        jenkins安装过程,参考上述博文即可,在此不做详述。如安装过程遇到以下错误:

                                 1、启动过程如果日志文件中报错如下图:  (原因是 jenkins 版本和 jdk版本不配,升级jenkins版本或者jdk版本即可)    

              


                                      2、如果日志文件中报错如下图:  ( 原因是tomcat目录下缺少 temp 文件夹,在tomcat目录下建立temp文件夹,重新启动即可)

                                    详情见:  https://stackoverflow.com/questions/41679543/jenkins-installation-on-tomcat-giving-hudson-util-notempdir-java-io-ioexception


                

                     安装所需要的jenkins插件:

                             安装过程中安装了建议的插件,为了能实现自动部署还需安装以下插件:

                             1 ) Subversion / Git ( 版本控制工具,用来获取项目源码)

             

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Jenkins是一个流行的开源持续集成和持续交付工具,它可以自动化构建、测试和部署软件。以下是一个简要的Jenkins学习指南: 1. 安装Jenkins:可以从Jenkins官方网站下载Jenkins,然后按照安装步骤进行安装。安装完成后,可以在浏览器中访问Jenkins。 2. 创建Jenkins项目:在Jenkins中创建一个项目,可以通过Jenkins的界面或者使用Jenkinsfile文件来创建。Jenkinsfile是一种DSL(Domain-Specific Language),用于定义Jenkins项目的构建过程。 3. 配置Jenkins项目:配置Jenkins项目包括设置源代码控制、构建命令、构建触发器、构建参数等。 4. 运行Jenkins项目:运行Jenkins项目可以手动触发或者使用构建触发器自动触发。Jenkins会自动拉取代码、构建项目、运行测试,并生成构建报告。 5. 集成Jenkins与其他工具:Jenkins可以与其他工具集成,例如代码质量检查工具、测试覆盖率工具、部署工具等。 6. 配置Jenkins插件:Jenkins提供了很多插件,可以扩展Jenkins的功能,例如构建报告插件、邮件通知插件、代码审查插件等。 7. Jenkins管道:Jenkins管道是一种声明性的语言,可以定义整个构建过程的流程和步骤。Jenkins管道可以简化构建过程,使其更易于维护和管理。 8. Jenkins安全:Jenkins的安全性是非常重要的,可以使用Jenkins提供的安全插件来保护Jenkins的访问,例如安装安全矩阵插件、设置用户权限等。 以上是一个简要的Jenkins学习指南,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值