腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3547)
视频
沙龙
1
回答
Jenkins
声明
性
管道
使用
When
条件
作为
分支
名称
jenkins
、
jenkins-pipeline
、
jenkins-declarative-pipeline
我正在
使用
Jenkins
声明
式
管道
,并且我想根据git
分支
部署我的应用程序。甚至在
Jenkins
和
when
条件
匹配时的
分支
信息,
Jenkins
说:*“由于
when
条件
,跳过部署到开发阶段”,这与当
分支
是test时的测试
分支
相同。我应该如何解决这个问题?注意:当我将代码推送到dev或test
分支
时,*/develop、*
浏览 47
提问于2020-01-18
得票数 2
1
回答
詹金斯
管道
git
、
jenkins
、
jenkins-pipeline
我在Jenkinsfile中
使用
Jenkins
管道
作为
源Stage "build_sd_card" skipped due to
when
conditional 我
使用
的
条件
是:
浏览 2
提问于2018-09-24
得票数 0
回答已采纳
1
回答
如果
使用
相同的参数触发了新构建,如何停止当前正在运行的
jenkins
构建?
jenkins
、
jenkins-pipeline
、
parameterized
、
jenkins-declarative-pipeline
我在
Jenkins
中有一个
声明
性
管道
,它构建并将docker映像推送到两个不同的容器注册中心。我已经配置了另一个自由式作业,以监视几个
分支
中的任何更改,并将
分支
名称
作为
参数传递给
声明
性
管道
(
分支
名称
是目前唯一的参数)。现在,如果有一个
使用
相同的
分支
名称
(或相同的参数)触发的新构建,我想中止正在运行的构建。我如何
浏览 3
提问于2022-02-07
得票数 0
1
回答
Jenkins
声明
性
管道
:当文件已更改或创建了新
分支
时执行阶段
jenkins
、
jenkins-declarative-pipeline
我喜欢在
声明
性
管道
中仅当某些文件发生更改时才构建阶段。这可以通过以下
管道
来实现: agent any stage('checkout') { } stage('build & push container') { anyOf {,因为当第一次构建
分支</
浏览 0
提问于2018-05-01
得票数 8
1
回答
Jenkins
检查env.BRANCH_NAME在帖子部分中是否包含某些关键字
jenkins
、
jenkins-pipeline
我需要跳过某些包含"HotFix“
作为
单词的
分支
。是否可以在
Jenkins
文件中包含类似下面的内容?
浏览 51
提问于2019-03-21
得票数 2
回答已采纳
1
回答
在bitbucket中为合并请求运行
jenkins
作业
jenkins
、
bitbucket
我正在
使用
Bitbucket服务器和
Jenkins
以及bitbucket源代码插件(多
分支
的
声明
性
管道
)。如何在合并请求后才能运行特定阶段?如果
使用
条件
when
{ changeRequest目标:'master‘}-它在拉请求之后工作,但当按下Bitbucket中的“合并”按钮时-不工作。
浏览 0
提问于2019-09-02
得票数 0
1
回答
如何在
Jenkins
声明
式
管道
中只在master上运行“输入”阶段?
jenkins
、
jenkins-declarative-pipeline
我在
Jenkins
声明
性
管道
中有一个阶段,我希望在手动触发时有
条件
地运行该阶段,并且仅在master
分支
上运行。stage('Deploy to prod') { branch 'master' input { } steps { .
浏览 3
提问于2018-05-31
得票数 0
3
回答
如何禁用多
分支
Jenkins
构建中的一些
分支
?
jenkins-pipeline
我有一个多
分支
作业集来运行任何带有Jenkinsfile的
分支
。我可以删除那个
分支
中的Jenkinsfile 第二个解决方案是好的,但我需要提交并将其提交给我的
分支
的git,如果该
分支
被合并到另一个
分支
中,它就会破坏Jenkinsfile。仅禁用多
分支
管道
的某些
分支
的最佳方
浏览 0
提问于2018-02-21
得票数 20
回答已采纳
2
回答
基于环境变量的
Jenkins
流水线
条件
阶段
jenkins
、
jenkins-pipeline
我想创建一个
Jenkins
(v2.126)
声明
性
语法
管道
,它有阶段,带有
when
()子句检查环境变量的值。具体地说,我希望设置一个
Jenkins
作业参数(因此是“
使用
参数构建”,而不是“
管道
参数”),并让它确定是否执行了一个阶段。我有这样的阶段代码:
when
{ environment name: ExecuteAction, value: 'plan
浏览 0
提问于2018-07-11
得票数 5
回答已采纳
5
回答
如何从jenkinsfile中获取
管道
的
名称
?
jenkins
、
jenkins-pipeline
env.JOB_NAME是以
分支
名称
为后缀的
管道
名称
。所以env.JOB_NAME将是<
jenkins
_pipeline_name>_<my_branch> 如何才能获得
管道
名并将其存储在环境中的{}块中的jenkinsfile顶部的var中,以便通过该文件
使用
我不想求助于脚本化的
管道
,而只是
声明
性
。
浏览 3
提问于2017-08-18
得票数 28
回答已采纳
1
回答
只有在
Jenkins
实例上可用时才执行
Jenkins
管道
步骤
jenkins-plugins
、
jenkins-pipeline
我们正在
使用
Jenkins
多
分支
项目来构建我们的产品,该项目定义了用于构建说明的Jenkinsfile。由于上面提到的插件的缺乏,我如何才能不让
Jenkins
的工作失败呢?为了寻找将属性设置为多
分支
管道
配置本身的一部分的可能
浏览 3
提问于2018-02-14
得票数 0
回答已采纳
2
回答
在
Jenkins
Delarative Pipeline中,如何评估特定目录是否发生更改
jenkins
、
groovy
、
jenkins-pipeline
Jenkins
声明
性
管道
的
条件
是围绕
分支
构建的。我想评估某个特定的文件夹是否在任何
分支
中发生了更改,然后运行stages。类似于:
when
{ }为了让您更好地了解我为什么需要这个功能,让我详细说明一下。虽然每个模块都可以有自己的
分支
甚至存储库,但我们选择将它们放在自己的文件夹中,因此我们可以始终保持主目录中的所有内容都是干净的。我们的
Jenkin
浏览 0
提问于2017-08-11
得票数 4
2
回答
如何从Execute Shell引用
Jenkins
Github存储库
名称
?
git
、
jenkins
、
github
、
jenkins-plugins
我在
Jenkins
作业的源代码管理部分看到了一个
名称
。 我可以
使用
环境变量在Execute Script部分引用此
名称
吗? ? 我已经通读了Git Plugin的文档,但是,这里没有关于如何引用给定
名称
的信息。 这将是非常有用的,因为我希望每个Git存储库都有一个不同的变量,并且
使用
该变量将是理想的。
浏览 19
提问于2019-03-09
得票数 1
回答已采纳
2
回答
Jenkins
声明
式
管道
-基于git
分支
动态选择节点(代理)
jenkins
、
jenkins-pipeline
、
jenkins-declarative-pipeline
我有一个
Jenkins
主节点和一个从节点池,可以动态地增长和缩小(基于负载)。主节点称为" master“,而从节点具有
名称
的guids。当前所有节点都没有标签。对于我的项目,我希望来自github的“开发”
分支
在主节点上构建,并拉出请求
分支
以在任何一个从节点上构建。这已在
使用
节点(‘master’)和节点(‘!master’)的脚本
管道
中成功工作。我想开始
使用
管道
的新
声明
风格。基于
分支
名称</em
浏览 2
提问于2017-07-21
得票数 3
1
回答
声明
式
Jenkins
管道
:如何从项目中删除
分支
而不删除svn中的
分支
?
git
、
jenkins
、
jenkins-pipeline
、
multibranch-pipeline
我们在每次提交的基础上都有多
分支
管道
项目。由于每个bug和特性都是在一个单独的
分支
中完成的--我在
Jenkins
项目中的
分支
列表(多
分支
管道
)会自动增长很快。我的调查结果是: 1)我可以手动从这些
分支
中删除Jenkinsfile,
浏览 0
提问于2018-04-19
得票数 2
回答已采纳
3
回答
在post
条件
下的
声明
式
管道
jenkins
至于
Jenkins
中的
声明
性
管道
,我在
使用
when
关键字时遇到了问题。该
管道
的目标是在Sonar成功运行后运行mvn d
浏览 0
提问于2018-04-12
得票数 44
回答已采纳
1
回答
有
条件
触发
Jenkins
多
分支
管道
jenkins
、
jenkins-pipeline
我有一个参数化的
Jenkins
多
分支
管道
,它
使用
GitHub repo
作为
Jenkinsfile和一些脚本的源代码。
管道
被配置为在want钩子上触发
分支
和拉请求,但我也希望只为主
分支
设置一个参数化cron触发器,特别是在工作日每4小时一次。 我
使用
声明
式
管道
语法,但如果有必要,我愿意
使用
脚本
管道
。我
使用
实现带有参数的cron触发器。此
管道
浏览 4
提问于2018-06-16
得票数 12
回答已采纳
1
回答
分支
专用
jenkins
管道
触发器
jenkins
、
kubernetes
、
jenkins-pipeline
、
continuous-deployment
我试图触发
jenkins
管道
作业时,只有当一个拉请求已经被批准&合并到一个特定的github
分支
在我们的CI/CD实现。奇怪的是,当我合并PR发布时,env.GIT_BRANCH cmd在主任务中显示
分支
名称
作为
主任务,并行发布作业显示
分支
作为
发布。尝试过的事情:当Jenkinsfile中的
条件
(其行为怪异时,当一个
分支
被锁定时
浏览 0
提问于2020-11-03
得票数 3
1
回答
如何在Git提交时触发
Jenkins
管道
jenkins
、
jenkins-pipeline
、
jenkins-groovy
我正在为我的.Net核心应用程序设置
Jenkins
管道
。 如果我在多
分支
管道
配置中配置签出SCM,
Jenkins
多
分支
管道
构建会在Git提交时触发。但是,如果我在
Jenkins
声明
性
管道
脚本中显式地签出SCM,则多
分支
管道
构建不会在git提交时触发。 有没有办法解决这个问题?下面是我在脚本中
使用
的checkout命令: checkout([$cl
浏览 18
提问于2019-02-14
得票数 6
1
回答
多
分支
管道
作业与具有斜杠的
分支
之间的问题
jenkins
、
jenkins-pipeline
、
jenkins-plugins
对于与多
分支
管道
相关的各种问题,存在着许多堆叠溢出问题,其中的
分支
名中有斜杠。我甚至为我的特定情况创建了一个
Jenkins
(最新的
Jenkins
+插件和配置文件提供程序插件)。以下是我的观察结果(如果这重要的话,我在Windows上): 然后它被改为_而不是%2F。我看到了这个,但它没有为我提供
声明
性
管道
浏览 0
提问于2019-05-13
得票数 9
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
1.7W字Jenkins 保姆级教程
使用 Git和Jenkins 构建持续集成和交付平台
Kotlin-Anko学习(3)Kotlin语法基础-关键字 package、Import、if、when、for……
CI/CD 工具选型:Jenkins 还是 Bamboo?
多分支流水线任务对 GitLab SCM 的支持
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券