栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用来自同一个git分支名称关联的2个项目的工件的管道

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用来自同一个git分支名称关联的2个项目的工件的管道

是的,Copy
Artifact插件可以在自由式项目和管道项目中使用;管道使用

copyArtifact
我在评论中引用的功能。请注意,如果转到“管道语法”链接,则它是隐藏的:您必须首先
"step:General Build Step"
从下拉列表中进行选择,然后它将为您提供“复制工件”管道命令构建器。

我将假设您的

frontend
backend
项目是作为多分支管道构建的,因为这可能最容易维护,因此您不必为每个发行版都继续创建新项目。您可以通过引用从其他项目中引用这些项目
<projectname>/<branchname>
(有时我不得不
/
%2f
代替,我认为主要是在自由式项目中)。然后,您可以将
configure
项目设置为参数化构建(管道或自由样式),例如使用字符串参数
PROJECT_BRANCH_NAME
。然后在前端/后端项目管道脚本中添加以下内容以触发
configure
项目的构建

build job: 'configure', parameters: [[$class: 'StringParameterValue', name:'PROJECT_BRANCH_NAME', value: ${env.BRANCH_NAME}]]

然后,您应该能够在复制工件时使您的

configure
项目引用
frontend/%PROJECT_BRANCH_NAME%
backend/%PROJECT_BRANCH_NAME%
(或
${env.PROJECT_BRANCH_NAME}
在管道脚本中)。

另外,您为什么要专门评估Jenkins
2.7?2.7已有1年历史了,此后又发布了一些LTS新版本。我建议保持合理的最新状态,除非您知道有需要2.7的特定原因。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/369702.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号