自动化部署之jenkins的Pipeline(代码流水线管理)
2017-12-23 14:58
567 查看
Pipeline(代码流水线管理)
Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目。如果使用jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦。所以出现pipeline名词。
搜索插件pipeline
等待安装完成
配置pipeline项目,使用Pipeline script脚本:
为了解决各个项目的依赖关系关系,使用pipeline的脚本进行控制。
第一步构建php项目,第二步构建java项目。Pipeline的脚本语法在Pipeline Syntax中有展示
Pipeline Syntax的使用,如图:
立即构建p1的项目,如图:
代码流水线的功能就介绍到此!
Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目。如果使用jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦。所以出现pipeline名词。
(1)下载pipeline。这样只需要构建一个项目,就会帮我们完成所有相关项目
搜索插件pipeline
等待安装完成
(2)新建一个pipeline的项目
配置pipeline项目,使用Pipeline script脚本:
node { stage 'build php-deploy' build 'php-deploy' stage 'build java' build 'java' }
为了解决各个项目的依赖关系关系,使用pipeline的脚本进行控制。
第一步构建php项目,第二步构建java项目。Pipeline的脚本语法在Pipeline Syntax中有展示
Pipeline Syntax的使用,如图:
立即构建p1的项目,如图:
代码流水线的功能就介绍到此!
相关文章推荐
- 持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]
- 持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]
- 持续集成+自动化部署[代码流水线管理及Jenkins和gitlab集成]
- 持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本
- jenkins结合脚本实现代码自动化部署及一键回滚至上一版本
- 如何使用Jenkins的Pipeline与Jenkinsfile结合实现自动化部署
- 自动化部署之jenkins远程管理
- SonarQube代码质量管理平台搭建手册(集成jenkins进行自动化代码审查)
- Openstack 自动化部署puppet代码管理
- 持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本
- Jenkins自动化部署及代码检查配置应用
- Jenkins环境搭建部署实现代码自动化发布
- Jenkins Pipeline+Docker实现流水线自动化构建(上百个项目共用一个脚本方案)
- 持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本
- 技术团队代码管理和部署
- 构建Jenkins自动化编译管理环境
- docker容器自动化部署落地实践之四:jenkins安装与配置
- Jenkins持续集成-自动化部署脚本的实现
- 自动化部署之gitlab权限管理--issue管理
- jenkins+ant+resin自动化部署