网站大量收购独家精品文档,联系QQ:2885784924

使用Jenkins配置Git+Maven的自动化构建资料.pdf

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用 Jenkins 配置 Git+Maven 的自动化构建 文/邴越 /binyue/ Jenkins 是一个开源的持续集成工具,应用 Jenkins 搭建持续集成环境, 可以进行自动构建、自动编译和部署,非常方便。 在服务器比较少的情况下,Jenkins 的优势并不明显,但是随着项目发展, 服务器数量的增加,Jenkins 的优势就会凸显出来,可以很好的提高效率,减少 很多人工操作。 现在很多公司的 Java 项目开发都是使用 Git 或者 SVN 管理代码,Maven 管理多模块和项目依赖, 所以今天尝试学习如何使用 Jenkins 搭建 Github 与 Maven 下的自动构建 和部署。 1.部署 Jenkins 官网下载 /。目前的最新版本是 1.629。 Jenkins 的安装十分简单,下载后就是一个 jenkins.war 的 war 包,可以直接部 署在 Tomcat 或者其他容器中。 如果不能部署,可以检查 Tomcat 的配置文件,可以查看 server.xml 里 unpackWARs 和 autoDeploy 是否设置为 True。 另外官网还有相关的.deb 等的安装,比较繁琐,具体哪种方式部署可以自己选择。 2.安装相关插件 把 war 文件拷贝到 Tomcat 的 webapps 目录, 启动后进入 http://SERVER_PATH:8080/jenkins/,可以看到 Jenkins 已经在 运行: 配置 Git 仓库需要用到 Git 插件,Jenkins 默认没有 Git 插件,需要手动安装。 点击 Manage Jenkins,进入 Manage Plugins, 在可用(Avaliable)插件列表下找到 Source Code Management 一栏, 选择 GIT plugin 插件,安装之后重启。 其他的插件如 Maven 等,Jenkins 默认安装,不需要手动下载。 3.配置 Maven 和 JDK 路径等 选择 Configure System,可以配置 Maven 安装路径等。 如果没有 Maven 和 Git 环境,需要另外设置。 记得配置 JDK 路径,第一次我就忘记配置,结果构建时系统自动安装 Jdk,特别 慢。 下面是 Jenkins Location 选项,jenkins 默认会存放在用户主目录下的.jenkins 文件夹中,如果需要变动可以在这里更改。 后面的 shell 中也会用到 Jenkins Location,默认的访问路径: http://SERVER_PATH:8080/jenkins/job/ 4.创建任务,配置项目信息 为了更好的学习 Jenkins,我新建了一个非常简单的 Spring MVC 项目,这个项 目使用 Maven 管理,提交到了 github 上,地址: /bingyue/easy-springmvc-maven pom.xml 的部分内容: 1 ... 2 groupIdspringmvc-maven/groupId 3 artifactIdeasy-springmvc-maven/artifactId 4 version0.0.1-SNAPSHOT/version 5 packagingwar/packaging 6 ... 7 build 8 !-- 生成的 war 文件名 避免添加版本号 -- 9 finalNameeasy-springmvc-maven/finalName 10 plugins 11 plugin 12 artifactIdmaven

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档