腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(636)
视频
沙龙
2
回答
如何使用
管道
访问
jenkins
插件
中
的
git
环境数据?
、
、
我想从插件
中
(也就是在扩展hudson.tasks.Recorder的Java类
中
)获得当前构建的
git
提交
散
列
。在
管道
项目中,显然没有设置
GIT
_COMMIT环境变量,因此哈希变为null。即使对于
scm
签出
步骤是隐式的
声明
性
管道
也是如此。 有没有其他方法可以在
管道
项目中获得
提交
散
列
?编辑:
浏览 4
提问于2018-10-08
得票数 0
1
回答
如
何在
Git
提交
时触发
Jenkins
管道
、
、
我正在为我的.Net核心应用程序设置
Jenkins
管道
。
如果
我在多分支
管道
配置
中
配置
签出
SCM
,
Jenkins
多分支
管道
构建会在
Git
提交
时触发。但是,
如果
我在
Jenkins
声明
性
管道
脚本
中
显式地
签出
SCM
,则多分支
管道
构建不会在
浏览 18
提问于2019-02-14
得票数 6
1
回答
如果
签出
scm
失败
,如
何在
Jenkins
声明
性
管道
中
获取
git
提交
散
列
、
、
在
Jenkins
声明
性
管道
中
,有没有一种方法可以在调用checkout
scm
之前获得
Jenkins
试图检查的
git
提交
我可以看到环境变量:BRANCH_NAME,但不能
提交
浏览 13
提问于2019-09-13
得票数 0
1
回答
如何从
jenkins
作业的
scm
轮询中排除
jenkins
文件
、
我正在使用
声明
式
管道
语法。我的
jenkins
文件存储在
git
集线器存储库
中
,与要构建的代码分离,因此我设置
jenkins
作业,从
scm
获得
管道
脚本,并在主分支上选择我的
git
repo。在我的
管道
脚本
中
,我使用
签出
步骤从另一个源
获取
真正的代码(在我的例子
中
是一个RTC存储库,但我认为另一个
git
存储库将是相同的场景)。一切都运行
浏览 0
提问于2017-12-05
得票数 4
1
回答
Jenkins
git
签出
代理不起作用
、
我的github存储库
中
的
Jenkins
文件用于
Jenkins
Master/Slave环境。我需要在远程
Jenkins
Slave Server上执行测试命令。在我的
声明
式
管道
中
,代理的调用方式如下: agent { label 'test-device' } bat''' @E
浏览 0
提问于2020-02-06
得票数 1
1
回答
詹金斯
管道
“纱线安装”命令找不到
、
这是我的
Jenkins
文件: stage('Check out') { } sh "yarn install
中
运行
Jenkins
管道
级
管道
校验不
浏览 0
提问于2018-01-27
得票数 5
回答已采纳
1
回答
为不同的“阶段”使用不同的GitHub凭据?
、
、
、
我有一个
Jenkins
管道
在两个节点上并行运行两个测试,类似于:{ {。
浏览 3
提问于2022-05-10
得票数 0
回答已采纳
2
回答
由于Azure
git
回购拉请求而触发
Jenkins
作业
、
、
、
我做了以下工作: 现在,每当我发出拉请求时,构建都会被触发,但我的问题是:如何克隆拉请求
提交
,以便构建检查是否应该完成拉请求?因为据我所见,只要在
Git
存储库
中
创建新的
提交
/拉请求,只有"Poll
SCM
“复选
浏览 6
提问于2021-02-02
得票数 0
1
回答
如何打印出Jenkinsfile
中
的class属性值?
、
、
、
我使用
管道
作业
中
的图形用户界面设置来指定来自GitHub存储库的Jenkinsfile。我使用的是脚本语法,而不是
声明
性
语法。我可以使用checkout
scm
签出
我的Jenkinsfile
中
的存储库。我想在我的脚本中使用一些有关结帐的信息,比如分支机构名称和
提交
散
列
。但是,我不知道如何访问
scm
类的变量。当我运行该作业时,它在Checkout阶段
失败
。从
git
结
浏览 14
提问于2019-04-18
得票数 0
1
回答
具有多个回购的
jenkins
SCM
结帐投票问题
、
、
、
、
我有一个
Jenkins
工作,在这里我
签出
了2个repos,第一个repo "dev“包含src代码和Jenkinsfile,这个repo是在
Jenkins
中
配置的,并启用了PollScm。第二个回购是"devops",我正在用groovy脚本
声明
性
管道
中
的稀疏
签出
签出
这个repo。false }
浏览 17
提问于2022-04-06
得票数 1
2
回答
在
scm
签出
- Jenkinsfile
声明
性
期间未识别的GERRIT_REFSPEC
、
、
、
、
我有一个使用kubernetes代理的
声明
性
管道
。在
scm
git
签出
期间,成功地完成了第一个
git
提取(GERRIT_RESPEC被识别),第二个
git
获取
失败
(GERRIT_RESPEC未被识别)。$BuilderImpl.build(GitSCMFileSystem.java:365) at
jenkins
.
scm
.api.SCMFileSystem.of(SCMFi
浏览 2
提问于2021-09-09
得票数 0
回答已采纳
3
回答
Jenkinsfile -
获取
构建之间的所有更改
、
参考,在使用多分支
管道
时,是否有一种获得等效信息的方法?具体而言-自上次成功构建以来
提交
的列表。def scmAction = build?.actions.find { action -> }但是,这只返回最后一个
提交
,
如果
多个
提交
被推送,该
提交
将触发构建。我承
浏览 7
提问于2017-04-10
得票数 11
回答已采纳
1
回答
来自
SCM
->的
Jenkins
管道
始终完成重建
、
、
、
、
对于我们的
jenkins
构建服务器,我使用了一个
管道
脚本,该脚本到目前为止只在
jenkins
中使用。现在我将
管道
脚本移到了我们的
git
服务器上。
jenkins
项目和您的应用程序构建得很好,但是:在迁移到
git
之前,您的C++应用程序的构建是“增量”的,所以只构建了新的更改。因此,手动触发的构建速度非常快。现在有了
git
中
的
管道
,
jenkins
/msbuild总是会进行完整的重新构建,但我不
浏览 0
提问于2019-01-08
得票数 2
1
回答
Jenkinsfile如何从控制台输出中提取值?
、
、
、
如何让
Jenkins
从由Jenkinsfile
中
的命令生成的控制台输出中提取一个值?具体来说,如何让
Jenkins
在以下非常简单的Jenkinsfile
中
从checkout
scm
命令的结果中提取
提交
哈希? 由于在上述简化的Jenkinsfile
中
运行checkout
scm
命令,
Jenkins
日志打印以下内容:Clo
浏览 5
提问于2018-04-30
得票数 0
回答已采纳
3
回答
访问BRANCH_NAME和
GIT
_COMMIT的
Jenkins
工作流
签出
、
、
、
、
我似乎无法从
Jenkins
Workflow Checkout步骤中提取$
GIT
_COMMIT和$BRANCH_NAME。我希望能够将此信息发送到我的Gradle脚本,以便将其传递到外部源,
如
静态分析等。/master']], userRemoteConfigs: [[credentialsId: '2b74a351-67d5-4d00-abd3-49842a984201', url: 'ssh://
git
${BRANCH_NAME} def commi
浏览 2
提问于2016-03-30
得票数 22
2
回答
管道
中
未设置
Jenkins
Git
环境变量
、
、
我正在尝试读取
Jenkins
管道
脚本
中
的一些环境变量,这些变量应该由
Git
插件设置,但似乎没有设置,因为当我尝试在脚本中使用它的值是空字符串时,
如果
我使用sh 'printenv‘,我可以看到它们没有设置
浏览 0
提问于2017-09-20
得票数 4
5
回答
在
声明
式
Jenkins
管道
中使用
GIT
变量
、
我很难访问
Jenkins
管道
中
的
GIT
变量我尝试了我能在网上找到的所有东西,但它大多是不完整的代码,或者是脚本
管道
。或者只是我不能把这些信息放在一起。
如果
我在这方面花费了多少时间,最好有一个
浏览 0
提问于2019-01-24
得票数 19
回答已采纳
4
回答
一个存储库
中
的多个jenkinsfile
、
我们有一个带有多个Jenkinsfile的Github存储库
中
的项目: app lib1 lib2Jenkinsfile我已经看到这个
浏览 1
提问于2018-03-23
得票数 46
回答已采纳
1
回答
在
Jenkins
中
的输入表单上将当前
Git
提交
ID (哈希)显示为defaultValue
、
在下面的Jenkinsfile
中
,我想将当前的
git
提交
id (
散
列
)显示为
Jenkins
中
输入表单的默认值: agent any stage('parameters { string(name: 'commitID', description: 'Commit ID', defaultValue: "${env.
GIT</em
浏览 49
提问于2018-07-25
得票数 1
1
回答
Jenkins
轻量级
签出
与浅克隆的区别
、
、
在的流水线配置
中
,我们有两个选项:轻量级校验和浅层克隆。这些选项之间的区别是什么?我们什么时候使用每个选项?
浏览 11
提问于2022-02-11
得票数 2
回答已采纳
点击加载更多
相关
资讯
使用 Git和Jenkins 构建持续集成和交付平台
OpenJDK迁移至Github
全栈增长工程师实战之功能测试与持续集成
每天部署数千个容器实例,扩缩容复杂性该如何管理?
多分支流水线任务对 GitLab SCM 的支持
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券