0
curlによるパラメータ化されたトリガによってパイプライン/ジェンキンスファイルの構文がどのようにトリガされるべきですか?私はビルドがジェンキンスでセクションをトリガーに手動で設定した場合にのみ、トリガされませんコードで私のパイプラインを、これを設定することでJenkinsパラメータ化パイプラインフェイル
pipeline{
parameters {
string(name: 'mycommitid', defaultValue: 'nocommit', description: 'my parameterized build')
}
properties([
parameters([
string(defaultValue: 'nocommit', description: 'fas', name: 'mycommitid')
])
])
node{...}
}
:
私はで始まるパイプラインを持っています。しかし、目標は、マルチブランチパイプラインとジェンキンファイルで使用することです。
私は取得しています出力は(ここでは、ハッシュは、私が一例として入力されたいくつかのランダムな数である)である:
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
そして、私はそれだけで、単一のリビジョンを構築する必要がありますあなたがアドバイスしないか、渡されたコミットましたか?
問題を解決するが、問題はジョブ構成を保存できないマルチブランチパイプラインにとどまり、そこのすべてのJenkinsファイル内で構成する必要があります – koller23