2017-08-28 16 views
0

私はJenkins PipelinesをSCMオプション "SCMからのパイプラインスクリプト"で使用しています。Jenkins pipeline repo webhookすべてのジョブを起動

Bitbucketリポジトリに私のパイプラインのJenkinsfileがあり、他のBitbucket reposにはJenkinsfileを使用するプロジェクトがあります。私もJenkinsのBitbucketプラグインを使用しています。私はwebhooksを正しく設定しました。

私の問題はプラグインであり、パイプラインのSCMオプションでは動作しません。 Webhookでジョブを起動する唯一の方法は、パイプラインのレポを変更することですが、これはそのパイプラインレポを使用するすべてのジョブを開始します。

プッシュで正しいリポジトリに起動するようにジョブを設定する方法はありますか?

使用:

  • ジェンキンス2.60.2
  • のBitbucketプラグイン1.1.5

答えて

0

を私が正しくあなたの問題を理解していれば、あなたのJenkinsfileは、プロジェクトとは異なるリポジトリにあります。

この場合、Jenkinsがプロジェクトリポジトリを定期的にポーリングするようにするには、プロジェクトを1回正常にビルドする必要があります。その後、Jenkinsは変更をリポジトリにポーリングできるはずです。

ただし、変更をポーリングするブランチがある場合は、別の正常なビルドを手動で実行する必要があります。

関連する問題