腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如果我们在分支字段中使用参数(
环境变量
),
Jenkins
scm
轮询不会检测到更改
、
如果我们在分支字段中使用参数(
环境变量
),
Jenkins
scm
轮询不会检测到更改。请注意,
环境变量
来自
管道
配置,执行
scm
轮询的作业是
管道
的一部分。
浏览 4
提问于2016-04-27
得票数 1
2
回答
如何将外部
环境变量
注入
jenkins
配置和
管道
作业?
、
、
、
、
/repo-name运行bash时,容器中存在
环境变量
,但是在
Jenkins
配置和我们的
管道
脚本中使用它们时遇到了问题下面是一些例子: 当创建
管道
作业并选择“
SCM
中的
管道
脚本”时,-> git -> Repository = ${gitlabrepourl}。为了获得Jenkinsfile,
管道
作业能够克隆存储库,但是
浏览 9
提问于2016-12-22
得票数 1
1
回答
如果签出
scm
失败,如何在
Jenkins
声明性
管道
中获取git提交散列
、
、
在
Jenkins
声明性
管道
中,有没有一种方法可以在调用checkout
scm
之前获得
Jenkins
试图检查的git提交 我可以看到
环境变量
:BRANCH_NAME,但不能提交
浏览 13
提问于2019-09-13
得票数 0
4
回答
jenkins
pipeline从
scm
获取
管道
脚本下的存储库url变量
、
我正在使用位于我的git存储库中的
Jenkins
文件。我已经使用来自
scm
的指向我的jenkinsfile的
管道
脚本配置了新作业。我尝试在我的
Jenkins
文件
管道
脚本中使用git模块,以便在不配置前静态变量的情况下从我的git存储库中提取数据,并在
scm
的
管道
脚本下使用已在我的工作中配置的存储库URL的变量。有一种方法可以以某种方式获取变量存储库URL不使用
Jenkins
管道
脚本中的参数。 我已经尝试过
环境变量
GI
浏览 175
提问于2017-08-29
得票数 12
2
回答
管道
中未设置
Jenkins
Git
环境变量
、
、
我正在尝试读取
Jenkins
管道
脚本中的一些
环境变量
,这些变量应该由Git插件设置,但似乎没有设置,因为当我尝试在脚本中使用它的值是空字符串时,如果我使用sh 'printenv‘,我可以看到它们没有设置
浏览 0
提问于2017-09-20
得票数 4
3
回答
如何在
jenkins
共享库中获取分支名称
、
我正在尝试编写我的第一个
Jenkins
共享库,我正在为一些基本的事情而苦苦挣扎-获得分支的名称。是否有可能获得分支名称(对于多分支和freestyle)
管道
项目?我知道我会使用git,但我希望避免结帐(除非有必要)。
浏览 1
提问于2017-10-18
得票数 2
1
回答
将
环境变量
从
管道
作业A传递到
管道
作业B
、
、
、
我将params传递给
管道
B并根据参数设置
环境变量
。但是,"${params.URL}"被计算为null。
管道
A在Jenkinsfile中声明: agent any stage('Run on all repos') {parameters:}}}}} <e
浏览 0
提问于2020-05-21
得票数 3
1
回答
在
Jenkins
中,如何正确地设置
scm
对象并在构建概述页面中提供元信息?
、
、
当您从
SCM
设置一个“
管道
脚本”时,一个作业实例(build)将提供一个
scm
对象,该对象可以用于checkout更改,还可以由
Jenkins
本身用来显示有关构建的概述的一些元信息,例如定义此更改的提交原因我需要把这个“
管道
脚本从
SCM
”作业变成一个“
管道
脚本”作业。也就是说,不只是使用自动生成的
scm
对象(已经在master节点上使用该对象来获取
管道
脚本(并且很可能使用有关此更改的元信息)在我的
管道
脚本中运行che
浏览 30
提问于2022-07-18
得票数 1
1
回答
Jenkins
管道
scm
环境变量
、
、
我正在尝试打印
管道
作业中的
SCM
最后一个Git提交者的姓名。${CHANGE_AUTHOR}返回null。我试着做了以下事情:并打印结果:提交和细节都很好。问题是返回的用户是不同的。
浏览 9
提问于2018-07-24
得票数 0
1
回答
使用
Jenkins
中的job插件创建基于
管道
作业的生成
管道
视图
、
、
、
由于
Jenkins
管道
中有一个限制,您不能在不挂起构建的情况下添加手动构建步骤(例如,请参阅堆栈溢出问题),所以我正在试验使用和
Jenkins
管道
结合使用。我的计划是创建一个Job脚本,它首先执行
Jenkins
管道
(在Jenkinsfile中定义),然后创建一个部署到生产中的下游作业(这是手动步骤)。) { def repo = "https://path-to-repo/${REPO_NAME
浏览 3
提问于2018-01-11
得票数 1
1
回答
Jenkins
脚本化
管道
为'sh‘构建步骤提供GitHub SSH凭证
、
、
、
、
我在一个脚本化的
Jenkins
管道
中有一个sh步骤,它反过来要求git通过SSH克隆一个私有的GitHub存储库(这是一个处理GitHub上的依赖项的依赖项管理系统)。
管道
本身是通过GitHub组织插件执行的。它包含一个还访问私有存储库的checkout
scm
命令,从日志中我看到它利用GIT_SSH
环境变量
将登录信息传递给该步骤(这很好用)。注意,withCredentials允许我通过
环境变量
访问凭据,但是如何将它们传递给git呢?GIT_SSH是ssh包装器脚本的路径,我不知道如何
浏览 2
提问于2018-10-31
得票数 1
3
回答
为什么
Jenkins
bitbucket构建状态通知程序插件将状态发布到共享
管道
库存储库?
、
、
、
我正在尝试实现
Jenkins
bitbucket-构建状态通知程序-插件,在这里可以找到:https://github.com/jenkinsci/bitbucket-build-status-notifier-plugin我们使用了Jenkinsfile的共享
管道
代码功能,以及多分支
管道
--所有Jenkinsfile代码都驻留在一个repo中,每个应用程序只对这个repo中的函数进行参数化调用。这个插件不是参数化的,允许我传递一个提交ID- -这意味着它是从一个
环境变量
派生出来的,
浏览 0
提问于2017-10-25
得票数 5
1
回答
Jenkins
:如何在不删除第一个URL的情况下将两个存储库URL签出到同一个工作区?
、
Jenkins
允许我签出多个存储库,甚至可以签出工作区中的同一文件夹。 问题是当第二个URL被签出时,第一个签出就被删除了。
浏览 0
提问于2012-01-30
得票数 7
回答已采纳
1
回答
Jenkins
管道
检索Git分支和散列
、
、
我试图检索
Jenkins
管道
中的git分支和散列,但是由于一些奇怪的原因,分支的stdout总是以“HEAD”的形式返回。如果我在bash中运行准确的命令,它就会运行得很好。我得到了‘发展’和哈希。
管道
script { GIT_BRANCH = sh(returnStdout: true, script: "git rev-parse -
浏览 0
提问于2018-09-02
得票数 1
2
回答
如何使用
管道
访问
jenkins
插件中的git环境数据?
、
、
这适用于freestyle项目:String hash = env.get("GIT_COMMIT");有没有其他方法可以在
管道
项目中获得提交散列?编辑:为了澄清,这是关于在
Jenkins
插件中从Java代码中获取git提交散列,而不是在gro
浏览 4
提问于2018-10-08
得票数 0
12
回答
在
Jenkins
管道
/Jenkinsfile中获取git分支名称
、
、
、
我已经创建了一个
jenkins
管道
,它正在从
scm
中提取
管道
脚本。如何从Jenkinsfile访问导致此构建的分支名称?
浏览 12
提问于2017-02-22
得票数 83
回答已采纳
2
回答
提交时自动构建GitHub分支
、
我对使用
Jenkins
pipeline是个新手。我能够使用
Jenkins
中的GitHub插件和来自GitHub的Webhooks成功地为一个自由风格的工作构建一个特定的存储库分支。现在,我可以将
管道
作业链接到一个自由样式的作业,这样我就可以只构建特定的分支。我更愿意为我们正在尝试构建的分支专门配置
管道
作业。
管道
作业的
SCM
配置。
浏览 2
提问于2017-10-11
得票数 2
5
回答
无法使用Groovy Jenkinsfile读取Git
环境变量
Jenkins
、
、
、
Git插件安装在我的
Jenkins
中(默认情况下),但是我无法获得应该由Git插件传入的env变量。我在找:GIT_BRANCHGIT_PREVIOUS_SUCCESSFUL_COMMIT等等,我使用的是
管道
作业项,printenv' sh 'echo $BRANCH_NAME' } 当我使用env或printenv时
浏览 20
提问于2016-06-27
得票数 11
回答已采纳
1
回答
从Vault获得
Jenkins
git回购证书
、
、
我希望避免在
Jenkins
中存储任何凭据,而只依赖Hashicorp来存储和管理凭据。一旦
管道
正常工作,要让它正常工作非常简单,但我无法找到任何示例或指导,说明如何在Jenkinsfile中的私有回购中完成初始的git克隆,而无需将PAT令牌存储在
Jenkins
秘密中。
浏览 2
提问于2022-06-15
得票数 0
回答已采纳
1
回答
Jenkinsfile语法:从工作区提交到Subversion
SCM
存储库
、
、
、
、
不知何故,我找不到这种情况下声明性
管道
语法(Jenkinsfile)的示例。 这个想法非常简单。
Jenkins
管道
工作区中有一些本地文件是在
管道
阶段开始时从Subversion
SCM
存储库中签出的,它是从某个分支下签出的。我修改了这个文件,在
管道
阶段的末尾,我需要将这个文件提交回
SCM
存储库。 有没有人有
Jenkins
pipeline DSL语法示例来实现这样的提交?此提交应该能够覆盖
SCM
存储库中分支下的可用文件。
浏览 24
提问于2020-01-20
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券