0
如何通过curl参数化触发器来触发pipeline/jenkinsfile语法?Jenkins参数化流水线失败
我在与启动管道:
pipeline{
parameters {
string(name: 'mycommitid', defaultValue: 'nocommit', description: 'my parameterized build')
}
properties([
parameters([
string(defaultValue: 'nocommit', description: 'fas', name: 'mycommitid')
])
])
node{...}
}
通过在代码我管线设置,这将不会被触发,只有当我手动设置在建触发詹金斯部分。但目标是在多分支管道和jenkins文件中使用它。
我得到的输出是(这里的哈希值是一些随机数我输入为例):
git rev-parse 4364576456fgds467734ss344c^{commit} # timeout=10
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.
Finished: FAILURE
而且具有提交过去了,你怎么劝,我应该只建立一个单一的版本吗?
这将解决这个问题,但在多支管的问题停留在那里你可以不保存作业的配置,一切都必须在jenkinsfile有内配置 – koller23