安装插件
1 . 最基本的插件就是 Git Plugin & Git client plugin 和 Build Pipeline Plugin 了,依次打开 Manage Jenkins -> Manage Plugins ->Available,输入 git 然后选中两个插件,再选中 Pipeline 插件,点击 “Install without restart” 即可安装了:
等待安装,有可能会由于网络原因安装失败,如果失败重新来过一次即可。
创建 JOBs
以 cmake 管理的 c++ 项目为例:
点击 New Item,输入名字如: HelloWorld,选择 Freestyle project 点击 ok 即可进入 配置界面:
1 .Source Code Management:
只有成功安装完 Git 插件后 在 Source Code Management 那才会出现 Git 选项。直接填入 Git 仓库的地址,在build 的时候 jenkins 会自动 pull 代码到 /var/lib/workspace/HelloWorld
目录中。
2 .Build Triggers:
这里配置哪些操作可以触发编译,并且可以配置项目的编译顺序,如图中所示配置,在浏览器中打开 localhost:8080/job/HelloWorl/build?token=ABC
即可触发编译该项目(一般在服务器仓库的 post-receive hook 中激活该链接,即可在有新的代码被提交后自动编译)。
并且,在成功编译完项目 Two 后也会自动编译 HelloWorld 项目。
3 .Build:
在 Build 配置中选择 Execute Shell,直接键入编译命令即可。
在配置结束后点击 Save,然后可以点击 Build Now 并在 Build History 中点击该 Build(#1),然后进入 Build 页面后 点击 Console Output 即可看到编译的信息:
从信息中可以看出,该项目是由于项目 Two 编译成功后自动触发的。
4 .Build Pipeline 插件的使用
这个插件能够以流程图的形式展示各个 Job 的顺序,依赖关系等等。
以上述两个 Job 为例, 项目 Two 在编译结束后会自动编译项目 Helloworld.
在主页面点击 My Views, 在左边栏点击 All 旁边的 加号:
注:必须在成功安装 Build Pipeline 插件后才能看到 Build Pipeline 选项.
选择 Build Pipeline View,点击 ok 进入配置页面:
按照上述配置后就可以看到 pipeline view 了:
转:http://blog.csdn.net/GW569453350game/article/details/51882246
相关推荐
Jenkins安装包,可直接使用 java -jar jenkins.war --httpPort=8080启动
"jenkins-common-pipeline"是一个专为Jenkins设计的项目,旨在提供一套可复用的、标准化的管道脚本,以实现高效且灵活的自动化流程。本文将深入探讨这个项目的核心概念——共享库,以及如何利用它来提升Jenkins管道...
jenkins-pipeline-docker, 带有Jenkins管道插件和 Docker的容器构建环境 采用Jenkins管道插件和 Docker的容器环境。这里代码与这里博客帖子相关:...
Ansible-ansible-jenkins-pipeline.zip,负责安装带有管道插件的jenkins的角色不负责的角色:带有管道的jenkins,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
- **通过命令行安装**:可以使用`jenkins-cli.jar`工具,通过`install-plugin`命令来安装插件。例如: ``` java -jar jenkins-cli.jar -s http://your-jenkins-url install-plugin plugin-name ``` - **手动安装...
`jenkins-pipeline-shared-libraries-gradle-plugin` 正是为了解决构建和测试这些共享库而设计的 Gradle 插件。 **插件简介** `jenkins-pipeline-shared-libraries-gradle-plugin` 是一个用于管理 Jenkins ...
总结起来,通过对 "jenkins-ci-pipeline-源码.zip" 的学习,我们可以深入了解 Jenkins Pipeline 的工作原理,提高我们的自动化流程设计能力,同时也能更好地定制和优化我们的持续集成和持续部署环境。这将帮助我们在...
https://stackoverflow.com/questions/41893846/jacoco-coverage-in-jenkins-pipeline jenkins官网介绍:https://jenkins.io/doc/pipeline/steps/jacoco/ 流水线语法的片段生成器可以选择jacoco,设置jacoco jacoco...
四、Jenkins Pipeline 部署 SpringBoot 应用 在安装和配置 Jenkins 之后,可以使用 Jenkins Pipeline 部署 SpringBoot 应用。Jenkins Pipeline 提供了一种灵活的方式来构建、测试和部署应用程序,可以根据实际情况...
学习pipeline的必要文档”暗示着文档的目的是教育用户如何使用Jenkins中的Pipeline功能。这将涉及基础概念的解释,比如什么是Jenkins Pipeline,它为什么重要,以及 Pipeline的术语和定义。此外,该手册还应该指导...
本资料包提供了"jenkins.war"和"jenkins-plugins"等HPI(Jenkins插件包)文件,旨在帮助用户在Linux系统上离线安装Jenkins及其所需插件。 1. Jenkins离线安装: 要在离线环境中安装Jenkins,首先需要下载最新版本...
jenkins2.328 配置连接 harbor2.4 的认证-jenkinsfile 连接 harbor—详细文档 jenkins2.328 配置连接 harbor2.4 的认证-jenkinsfile 连接 harbor 是一种常见的 DevOps 实践,将编译构建的镜像推送到 docker-harbor ...
交付管道插件 Delivery Pipeline插件的目的是提供Jenkins中交付/构建管道的可视化。 该插件非常适合在信息辐射体上进行持续交付管道可视化。 在持续交付中,交付过程的快速反馈和可视化是最重要的方面之一。 现在,...
pipeline-utility-steps-plugin, Jenkins工作流程的小实用步骤 管道实用程序步骤插件小型。杂项。收费的跨平台平台 Pipeline流水线作业。如果你对管道步骤实现有一个想法,但没有特定的插件,可以以将它放在这里。...
Pipeline的生命周期包括`定义`、`触发`、`执行`和`结果处理`四个阶段。定义阶段是编写Pipeline脚本;触发阶段由事件(如代码提交、定时任务等)启动;执行阶段按顺序执行各阶段;结果处理则涉及错误处理和通知机制。...
7. **pipeline-model-api.hpi** - Pipeline模型API插件是Jenkins Pipeline的基础组件,它定义了Pipeline的语法和模型,使得开发者可以编写声明式或者脚本式的流水线代码,实现灵活的自动化流程。 8. **data-tables-...
k8s中安装docker-jenkins2.328-java-jdk-maven详细笔记资料包,jenkins+k8s+maven+node项目整合,详细笔记资料包
《Jenkins权威指南》适合想要了解Jenkins工具以及持续集成、持续交付理念的开发和测试人员阅读,也非常适合基于Jenkins构建持续集成、持续交付平台的技术人员阅读。 目录 第1 章 Jenkins 简介 1 第2 章 迈入...
Jenkins 插件(metersphere):metersphere-jenkins-plugin-v1.19.2.hpi
"Jenkins常用插件大全jenkins-plugin-war.tar.gz"这个压缩包文件很可能包含了多个在生产环境中常用的Jenkins插件,使得用户可以快速配置出满足需求的Jenkins环境。 1. **Jenkins插件系统**:Jenkins的插件系统是其...