首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何为现有的自由式项目创建管道?

如何为现有的自由式项目创建管道?
EN

Stack Overflow用户
提问于 2017-08-10 03:36:41
回答 1查看 2.6K关注 0票数 2

我在詹金斯自由泳项目工作了一段时间。

现在我正在寻找一个解决方案来创建一个“管道”来执行这些(参数化)自由式项目中的多个。就像这样:

代码语言:javascript
运行
AI代码解释
复制
// execute freestyle project A with parameter p1=a
// execute freestyle project B with parameter p2=b
if((A finished successfully) && (B finished successfully)){
    // execute project C with parameter p3=c
    if((C finished successfully) && p4 == "yes"){
        // execute project D with parameter p5=d 
    }
}

我找到了Jenkins管道,但我不确定这是否是Jenkins管道的实际用例。在我看来,Jenkins管道更像是一个先进的自由式项目,而不是现有项目的“编排”工具。

那么,我应该使用哪个插件来满足这个需求呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-10 12:00:48

你绝对可以用Jenkins管道来完成

代码语言:javascript
运行
AI代码解释
复制
stage('triggering jobs') {
    build job: 'A', parameters: [string(name: 'p1', value: 'a')]
    build job: 'B', parameters: [string(name: 'p2', value: 'b')]
    build job: 'C', parameters: [string(name: 'p3', value: 'c')]
    if (p4 == 'yes') {
        build job: 'D', parameters: [string(name: 'p5', value: 'd')]
    }
}

您不需要显式检查下游作业的结果状态,因为如果其中一个作业失败,业务流程作业将失败。

有关详细信息,请参阅构建步骤

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45612656

复制
相关文章
如何为项目配置opencv
[在这里插入图片描述] [在这里插入图片描述] [在这里插入图片描述] 配置: 包含目录: D:\OpenCV\opencv\build\include D:\OpenCV\opencv\build\include\opencv2 库目录: D:\OpenCV\opencv\build\x64\vc15\lib [在这里插入图片描述] 输入: 这两个在opencv\build\x64\vc15\lib文件下 opencv_world411.lib opencv_world411d.lib [在这里插入图片描
陶陶name
2022/05/12
4450
Uber 如何为近实时特性构建可伸缩流管道?
Uber 致力于为全球客户提供可靠的服务。要达到这个目标,我们很大程度上依靠机器学习来作出明智的决定,如预测和增益。所以,用来产生机器学习数据和特征的实时流管道已经越来越受到重视。
深度学习与Python
2021/10/13
1.9K0
Uber 如何为近实时特性构建可伸缩流管道?
Uber 致力于为全球客户提供可靠的服务。要达到这个目标,我们很大程度上依靠机器学习来作出明智的决定,如预测和增益。所以,用来产生机器学习数据和特征的实时流管道已经越来越受到重视。
Spark学习技巧
2022/01/13
8440
Uber 如何为近实时特性构建可伸缩流管道?
用PyCaret创建整个机器学习管道
本教程涵盖了整个ML过程,从数据获取、预处理、模型训练、超参数拟合、预测和存储模型以备将来使用。
磐创AI
2020/12/29
9650
【项目管理】现网故障处理
PS:笔者是产品经理,因为工作须要兼岗项目经理,所以本文站在项目经理的角度来讨论怎样解决这个问题。
全栈程序员站长
2022/07/08
8260
如何为Joomla标签创建布局覆盖
这将在/templates/your-template/html/layouts/joomla/content/文件夹中生成一组文件。
用户3850506
2019/07/30
1.5K0
区块链:fabric 管道创建测试记录
目标创建heidsoft fabric 区块链网络 生成创世块 configtxgen -profile TwoOrgsOrdererGenesis -outputBlock ./channel-artifacts/heidsoft/genesis.block 生成Channel配置区块 configtxgen -profile TwoOrgsChannel -outputCreateChannelTx ./channel-artifacts/heidsoft/channel.tx -channelID h
heidsoft
2018/12/17
8720
TensorFlow初学者指南:如何为机器学习项目创建合适的文件架构
选自MetaFlow 作者:Morgan 机器之心编译 参与:李亚洲、蒋思源 在这篇文章中,作者根据自己的经验为 TensorFlow 初学者给出了设计文件、文件夹架构的建议。在管理自己的项目时,这会是非常有帮助的。 在机器学习中,设计正确的文件架构并不简单。我自己在几个项目上纠结过此问题之后,我开始寻找简单的模式,并希望其能覆盖大部分在读代码或自己编代码时遇到的使用案例。 在此文章中,我会分享我自己的发现。 声明:该文章更像是建议,而非明确的指导,但我感觉挺成功的。该文章意在为初学者提供起点,可能会引发一
机器之心
2018/05/07
7040
TensorFlow初学者指南:如何为机器学习项目创建合适的文件架构
Jenkins教程
让我们修改一下我在上一个博客中向您解释的独立 Jenkins 架构,下图描绘了相同的架构。
花落花相惜
2021/11/22
1.6K0
如何为Nginx创建自签名SSL证书
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。 TLS与SSL在传输层对网络连接进行加密。
尘埃
2018/07/20
11.9K0
如何为Java面试准备项目经验
    应届生朋友或Java程序员在找Java方面的工作时,一定会需要准备Java项目经验,但事实上不少求职者,是没有项目经验,或者只具有开源社区等的学习项目经验,这样的话,就很有可能在面试时无法有效地证明自己在Java方面的能力。
用户1153489
2022/06/02
1.1K1
如何为mpvue项目添加底部tab
文章https://vip.kingdee.com/article/10314中已经实现快速创建一个mpvue项目,在这里以此为基础实现如何添加底部tab。 一.参考项目实例
honey缘木鱼
2019/03/04
7820
如何为mpvue项目添加底部tab
将自由风格项目转换为管道项目 CI / CD
如今,许多公司都使用Jenkins完成了他们的持续集成,测试和持续部署。他们中的大多数使用freestyle作为默认项目类型,但这有其自身的局限性。根据需要,我最近开始将所有Freestyle迁移到Pipeline项目。
DevOps云学堂
2020/04/22
8860
将自由风格项目转换为管道项目 CI / CD
创建项目
JVM license管理的开源引擎实现。 由于其函数式和模块式的设计,可应用于项目及大项目。
用户1637609
2022/09/08
7150
怎么创建web项目_vs怎么创建项目
WTM — Rapid development framework based on dotnet core
全栈程序员站长
2022/11/03
4.2K0
GitHub 如何为项目设置许可证
登录你 GitHub 中的项目。然后选择 Add File(添加文件) 输入文件名 然后输入文件名 LICENSE 或 LICENSE.md 输入字符后,可以在后面选择需要的许可证。 按照提示选择需要的许可证就可以了。 当完成所有上面的操作后,就完成了为你的项目指定许可证。 https://www.ossez.com/t/github/746
HoneyMoose
2020/12/01
8700
GitHub 如何为项目设置许可证
Github上如何为开源项目提bug?
如何为开源项目提bug?   大家都知道,在解决一个问题之前,必须先了解这个问题,所以创建一个 问题(Issues) 来帮助开源项目是一个很好的方式。   当我们下载了开源项目的代码,引入到我的项目中,但是我们会发现这个代码中存在问题,并不能满足我的所有要求,可能是在我需要用到的一个函数里面有一个错误,但是我不知道如何修复这个错误,   这个时候可以通过 github 的 Issues 形式来构建一个非常好的问题报告来帮助项目的维护者和其他的贡献者来完善这个 bug,从而来完善整个开源项目。 演示:在我自己的代码仓库中的创建问题报告。   首先要检查当前的问题列表中是否存在我要提交的问题,可以使用问题搜索框进行问题关键字搜索。 注意:不要碰见一个问题就提交,这样对开源项目并没有好处。所以我们最好确保要为我们的开源项目创建一个真正有用的问题。   我们最好把开源项目克隆到我的本地计算机中进行运行,进而发现问题。再到 github 网站上去 New issue。
黑泽君
2018/10/12
2.8K0
如何为ONgDB核心项目源码做贡献
•ONgDB开源代码库:https://github.com/graphfoundation
马超的博客
2022/07/04
2560
如何为ONgDB核心项目源码做贡献
何为真何为假
还记得第一个提出日心说的人是谁么? 没错, 哥白尼. 但是在那个年代, 所有人都认为太阳围绕着地球转的年代. 哥白尼的发现打破了大家的常识, 甚至于有过了很多年, 日心说才逐渐被大众所接受. 即使到了
烟草的香味
2020/06/09
9750
点击加载更多

相似问题

如何为Meteor项目创建主题框架(如Wordpress')

10

如何为现有的IDEA项目创建Gradle build?

23

如何为现有的ruby项目创建java接口

11

在Jenkins创建自由式项目的块能力

11

如何为我现有的maven项目创建报表文件

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文