Jenkins项目管理
准备
安装好Jenkins,详见Jenkins安装与配置文档。
登录:http://服务器IP:8088/,进入Jenkins控制台。
在jenkins控制台中安装Git 、GitLab、Git Parameter插件。
了解Jenkins
jenkins 是一种持续集成集成的工具,功能包括:持续软件版本发布、测试项目和监控外部调用执行的工作。
Jenkins是一个集构建、发布、部署为一体的综合性工具
构建方式:
jenkins触发式构建:用于开发环境部署,开发人员push代码或者合并代码到gitlab项目的master分支,jenkins就部署代码到对应服务器。
jenkins参数化构建:用于测试环境预上线环境部署,开发push代码或者合并代码到gitlab项目的master分支之后,并不会部署代码,而是需要登录到jenkins的web界面,点击构建按钮,传入对应的参数(比如参数需要构建的tag,需要部署的分支)然后才会部署。
jenkins定时构建:用于APP自动打包,定时构建是在参数化构建的基础上添加的,开发人员可以登录jenkins手动传入tag进行打包,如果不手动打包,那么jenkins就每天凌晨从gitlab拉取最新的APP代码打包。
新建任务
新建项目
点击新建Item
输入任务名称,点击Freestyle project,构建一个自由风格的软件项目。点击确定。