2

bitbucket リポジトリ全体をインデックス化する bitbucket チーム プロジェクトで bitbucket ブランチ ソース プラグインを使用しています。私のjenkinsfileにはcheckout scmが1回だけ入力されていますが、jenkinsfileが起動する前にjenkinsがチェックアウトします.それを無効にする方法は?

「buildWithParameters」を介してリモートでトリガーされるパラメーター化されたパイプラインを使用する必要があり、1 つのコミット ハッシュがパイプラインに渡されます。しかし問題は、bitbucket プラグインが jenkinsfile の前に独自のチェックアウトを起動し、ビルドへの 20 ~ 30 件以上のコミットを歓迎し、2 番目のパラメーター化されたチェックアウトが役に立たなくなることです。

この二重のチェックアウトが発生すると奇妙なのは、2 番目のパラメーター化されたチェックアウトがログ エントリで終わることが多いことです。

 > git rev-parse 19835cab351224455778899sdggscvhjkkknb42a3addfb^{commit} # timeout=10

実際に行う必要があります:

 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository

ログのその 1 行だけで、何も実行されません。最初のチェックアウトを回避するには?

4

2 に答える 2