cencenhai 发表于 2018-1-7 22:05:28

如何在jenkins上新建一个项目及其简单配置

  1.首先,点击【新建】进入选择页面,如下图(一般选择“构建一个自由风格的软件项目”)
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504174647195-1362648757.png    https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504174749304-1585691754.png
  2.填好项目名称后,点击ok,跳转至如下页面,可以在这个页面进行项目的配置(包括拉源码、修改持续构建时间、打包部署前修改配置文件等)
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504175541132-1573586465.png
  3.General中的“丢弃旧的构建”可以设定持续构建的
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504180840211-1691120276.png
  4.在“参数化构建过程”中可以设置要构建的版本有哪些,如下
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504181257023-452190788.png
  5.在源码管理模块可以设置源码地址(我们公司一般用的Git)
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504181713804-812432675.png
  6.如果是自动化构建,可以在构建触发器中的“Poll SCM”中设置自动化构建时间(即每隔多长时间进行一次构建)
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504181929273-1356861274.png
  7.下面是构建中的一些设置,可以在这里利用shell来修改源码中的配置文件,这样在打包后的配置文件就是自己修改后的了。一般可以修改文件上传路径、访问地址或输出的包名(PS1.只是影响测试环境,不会影响源码)(PS2.shell脚本的智行顺序不同会导致不同的部署结果,注意哪些是需要在部署前修改,哪些部署后修改)
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504182702195-1689721476.png
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170506095219711-1214511731.png
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504183024664-1198757792.png
  8.配置Gradle(要注意gradle version的版本要与开发环境一致)
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504183212461-1026584518.png
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504183432289-79968439.png
  9.最后是构建后的操作,这里一般要设置我们要输出包的路径(如果是apk包,则只需如下便好)
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504183612023-387177938.png
  如果是war包的话,考虑到做自动化持续构建,需要对服务器的Tomcat进行相应设置,同时在这里配置一个容器
https://images2015.cnblogs.com/blog/1158674/201705/1158674-20170504184515773-43901721.png
  以上,就是在jenkins上新建一个项目的基本流程(这次只说了基本流程,没有讲该如何配置自动化构建。目前我们公司有两种,一种是用Tomcat,需要配置的地方比较多,一种是用docker直接部署,简直不要太方便!!具体配置流程下次再写。)
  ps.新手勿喷,虽然会的还不是很多,但是一点一点积累总归会学到一些东西的(我是冰霜,哈哈)
页: [1]
查看完整版本: 如何在jenkins上新建一个项目及其简单配置