腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在项目的SCM之外集中
Jenkinsfile
?
、
我不喜欢定义
Jenkinsfile
构建步骤并将其保留在SCM中,因为我们喜欢在许多微服务中保持构建过程的标准化,而当我们想要进行更改时,我不想在几十个repos中接触
Jenkinsfile
。我知道我可以定义一个Pipeline项目,让我来定义一个
Jenkinsfile
,但是我没有看到在一个多分支项目中使用这个Jenkins文件的方法。我还注意到,每个存储
库
或分支现在都会被跳过b/c在SCM中没有
Jenkinsfile
。 有没有办法让我集中维护这个
Jenkinsfile
,然后在这
浏览 2
提问于2020-02-24
得票数 0
0
回答
从管道中的
共享
文件夹加载多个脚本
、
我想
与
一些python脚本
共享
一个全局存储
库
,这些脚本可以从管道
Jenkinsfile
中调用。我还没能找到这方面的任何细节。该存储
库
中的一些脚本相互依赖。感谢您的帮助。
浏览 8
提问于2017-11-29
得票数 0
1
回答
如何在多分支上使用其他存储
库
中的
Jenkinsfile
、
、
我们有一个特定的git代码
库
的网络应用程序的源代码。自动化管道被配置为
Jenkinsfile
,并且
与
web应用程序的源代码位于不同的存储
库
。 有没有一种方法可以使用
Jenkinsfile
来表示自动化管道和多分支项目来表示web应用程序的源代码构建?
浏览 11
提问于2020-05-13
得票数 0
回答已采纳
1
回答
Jenkins:强制所有项目使用相同的
jenkinsfile
、
是否可以将Jenkins配置为始终使用所有项目的预定义
Jenkinsfile
运行,而不是从项目存储
库
中提取
Jenkinsfile
?这里的目标是确保始终运行一组特定的阶段。如果我们允许项目定义自己的
Jenkinsfile
,理论上他们可以跳过项目中的一些必要阶段(比如单元测试)。我想确保这种情况永远不会发生,但简单地告诉每个人“不要从你的
Jenkinsfile
中删除这些阶段”似乎有点脆弱。
浏览 0
提问于2017-09-23
得票数 2
1
回答
处理多个分支中
Jenkinsfile
的常见更新
、
、
我们使用
Jenkinsfile
来描述我们项目的构建、测试和部署。 我们的
Jenkinsfile
做的很好,但是它变得有点复杂。我们有一个特定的逻辑,取决于当前的分支,等等。因此,我们努力使
Jenkinsfile
在每个分支中保持相同。但是,有时我们需要更新
Jenkinsfile
,它要求我们更新所有分支中的同一个文件。如何处理所有分支中的
Jenkinsfile
的“常见更新”,并且仍然有可能使用“多分支管道”作业类型?是否有可能有一个单独的
Jenkinsfile
项目,但仍然有可能使用“多分支管道
浏览 1
提问于2018-03-22
得票数 3
回答已采纳
6
回答
jenkins
共享
库
代码中的访问环境变量
当我使用我的新
共享
库
时,我无法访问任何src类的环境变量,这些类要么由
Jenkinsfile
直接执行,要么通过var/*..groovy脚本执行。让环境变量传播到jenkins
共享
库
src类执行的诀窍是什么?
Jenkinsfile
println "
Jenkinsfile
FOO=${FOO}" library 'my-shared-jenkins-lib
浏览 4
提问于2018-01-12
得票数 7
回答已采纳
2
回答
用于多个管道的
共享
Jenkinsfile
(独立的源存储
库
)
、
、
我想编写一个
Jenkinsfile
,在一个数量(~50)管道/作业之间
共享
,其中每个作业处理从特定源(git)存储
库
创建的
库
。目前,我有一项工作使用SCons和build参数来指定/计算要构建的存储
库
,但这涉及每次克隆50个存储
库
,这意味着像git变更注释这样的特性不能工作(构建的更改的存储
库
不是包含构建器代码的存储
库
,它通常只显示中看到,
共享
库
是建议的解决方案,但虽然我可以看到这简化了N <em
浏览 0
提问于2021-12-09
得票数 2
2
回答
如何访问
共享
库
中的文件?
、
、
我有一个带有.groovy脚本的
共享
库
,我在
jenkinsfile
中调用它,如下所示:我的
共享
库
中还有一个要执行的.ps1文件。但是,如果我从我的
共享
库函数中执行powershell pwd,当我从我的
jenkinsfile
调用该函数时,当前工作目录是
jenkinsfile
所在的流水线的jenkins工作目录(这通常是您想要的)有没有办法访问
共享
库</em
浏览 1
提问于2017-09-30
得票数 9
回答已采纳
3
回答
是否有一种方法可以根据声明式
Jenkinsfile
中的分支来设置环境变量?
、
、
、
我希望找到一种方法,通过加载基于分支的环境变量来删除声明式
Jenkinsfile
中的重复阶段。我的想法是创建具有相应值的EnvDev、EnvTest和EnvProd映射,然后创建一个EnvMap,这是一个将分支名称
与
环境映射关联起来的EnvMap。tag: "prod",] dev: EnvDev,] 然后,我尝试创建一个类似于以下内容的
共享
库
调用这是我第一次尝试编写
共
浏览 0
提问于2019-04-24
得票数 2
回答已采纳
2
回答
将不同回购的
Jenkinsfile
调用到另一个
jenkinsfile
、
、
、
我有一个
Jenkinsfile
-A,如下所示,在这个文件中,我需要在执行所有阶段之后调用另一个
Jenkinsfile
-B。#!always { }}//pipeline
jenki
浏览 0
提问于2018-12-09
得票数 3
回答已采纳
1
回答
Jenkins在同一个repo上
共享
库
和jenkinsFiles
、
、
有没有可能在同一个repo中有一个全局
共享
库
和jenkinsFiles?我想要像这样的东西 ├── all-jenkins-files | └──
Jenkinsfile
1 ├── shared-libraries └── var 我尝试使用globel
共享
库
配置,全局
共享<
浏览 0
提问于2021-02-21
得票数 1
2
回答
在Jenkins声明性管道中使用构建块
、
、
、
我认为
共享
库
是脚本化管道的一种选择,但我不确定它是否也适用于声明性管道。defaultMavenpipeline{} 其中defaultMavenpipeline将被上面的管道取代(我认为这在
共享
库
中是可能的)。
浏览 0
提问于2020-06-04
得票数 2
1
回答
将环境变量作为管道参数传递给Jenkins
共享
库
、
、
我有一个
共享
的Jenkins
库
,它为
Jenkinsfile
提供了管道。script{ } } }
Jenkinsfile
myPipeline{} 现在,我想用"
浏览 2
提问于2020-11-04
得票数 0
回答已采纳
2
回答
用于特定存储
库
的Jenkins PollScm
、
、
、
、
管道脚本位于Jenkins-pipeline存储
库
中,源代码在中间件存储
库
中。由于我的管道脚本位于Jenkins-管道存储
库
中,所以我使用Jenkins-管道存储
库
中的
Jenkinsfile
配置管道。/gradlew clean build -x test" }} 现在,我们可以看到,我在
Jenkinsfile
中克隆的存储
库
是不同的,我保存
jenkinsfile
的存储
库
也是不同的更
浏览 1
提问于2018-11-22
得票数 5
回答已采纳
1
回答
如何在开始管道代码之前使用
共享
库
在
jenkinsfile
中注入环境变量?
、
、
、
、
我想使用
共享
库
将多个环境变量注入到多个
jenkinsfile
中,因为环境变量在这些多个
jenkinsfile
中是通用的。动机是在全局级别注入属性,以便变量是全局的,并且可以在整个管道中访问。我尝试了以下方法: a.在
jenkinsfile
中使用了环境标签。这需要在所有的
jenkinsfile
中完成,因此没有代码可重用性。b.我能够在舞台的脚本标记中注入env变量。而不是以下内容: //
Jenkinsfile
pipeline { environmen
浏览 40
提问于2019-08-28
得票数 2
4
回答
有没有一种方法可以使用多分支管道中git子模块中的
Jenkinsfile
?
、
、
多分支限制:不幸的是,我们没有使用多分支管道来组织项目,因为当需要在管道中进行更改时,需要(手动)将其添加到每个长寿分支的
Jenkinsfile
中。当前实现:我们将
Jenkinsfile
存储在一个单独的存储
库
中(让我们称之为ci-repo),它作为子模块添加到项目的存储
库
中(让我们调用dev-repo)。多分支管道支持源文件的子模块签出,但是分支发现需要在父存储
库
下存在一个
Jenkinsfile
(在我们的例子中是dev-repo)。问题:git的
Jenkinsfile
浏览 0
提问于2019-09-23
得票数 2
2
回答
如何配置Jenkins 2管道,以便
Jenkinsfile
使用预定义的变量
、
、
、
我有几个使用
Jenkinsfile
的项目,它们实际上是相同的。唯一的区别是它必须签出的git项目。这迫使我每个项目都有一个
Jenkinsfile
,尽管他们可以
共享
同一个: def mvnHome = tool 'M3' def pomVersion是否有一种方法在创建就业期间将git位置预先配置为变量,以便我可以重用相同的
Jenkinsfile
? ...
浏览 5
提问于2017-04-07
得票数 1
回答已采纳
1
回答
如何在一个管道中配置withMaven
、
所需的mavenOpts和本地maven代码
库
在整个jenkins管道中保持不变,所以我想知道是否可以在管道开始时配置maven管道集成插件,这样我就不需要用相同的withMaven()包装器包装每个步骤
浏览 82
提问于2020-06-19
得票数 1
回答已采纳
3
回答
共享
一个
jenkinsfile
的多个项目
、
、
、
我有多个具有类似构建步骤的项目,我正在考虑在这些项目中重用
Jenkinsfile
管道。我很难找到关于如何实现这样一个标准(在我看来)设置的文档。以下是我的要求:2)每个项目都有自己的参数:项目在回购中的位置。我还被建议在每个独立的工作中使用
Jenkinsfile
,但在我看来,这听起来是太多不必要的配置了。我最初考虑的是复制我的管道作业(意思是复制作业,包括参数定义、存储
库
和凭据& jenkinfile位置定义),这个想法的问题是,每
浏览 14
提问于2017-06-13
得票数 5
回答已采纳
2
回答
在不同项目中重用
Jenkinsfile
、
、
设想情况:为了保持尽可能高的可维护性,我只想使用one
Jenkinsfile
并将其包含在每个项目中,所以我只需修改这个单独的
Jenkinsfile
就可以修改所有的项目构建工作流。将一个
Jenkinsfile
部署到一堆存储
库
中,这样我只需更改一个文件就可以更改所有构建作业?我知道有可能使用shared libraries,在这里我可以定
浏览 0
提问于2017-06-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
与您共享——山大二院专用省图全文数据库阅读卡
Rust FFI 编程-Rust导出共享库06
微服务:如何拆分共享数据库?
共享时代,拿什么与时代共享……
Rust FFI 编程-Rust导出共享库04
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券