web-dev-qa-db-ja.com

プライベートBitBucket GitリポジトリでのJenkinsの使用

BitbucketでホストされているJenkinsでプロジェクトを設定する場合、URLフィールドには何を入力しますか?

リポジトリはプライベートです。

27
Ian Macalinao

私はJenkinsに精通していませんが、Bitbucketを使用すると、次のように、URLの一部としてパスワードを受け入れることができるhttps経由でgitリポジトリを複製できます。

https://<user>:<pass>@bitbucket.org/<user>/<project>.git
39
ghickman

この目的のために、SSHプロトコルを使用してBitBucketと通信するように切り替えました。これにより、Jenkinsビルドマシンの秘密キーと、BitBucketのアカウントに追加された公開キーを使用して、秘密キーと公開キーのペアを設定できました。次に、この鍵ペアに基づいて認証するようにSSHを設定できます。

警告:JenkinsマシンがWindowsベースの場合、plink/TortoisePLinkをSSHエージェントとして使用することは避け、代わりにCygwinからOpenSSHを使用しますlot大きなリポジトリを複製/更新する際の速度が向上しました。これを最初に設定するのは少しトリッキーでしたが、必要に応じて別のスタックオーバーフローの質問が必要になる可能性があります。

24
Steven Craft

GITがインストールされ、パスがJenkinsで構成されていることを確認してください。パスを設定するには、リンクを見てください Jenkinsはgitを実行できませんでした

Jenkinsの資格情報を使用してプライベートリポジトリに接続できます。 SSHを使用して接続するには、YouTubeリンク プライベートリポジトリ、GitHubおよびBitBucket に従ってください。

0
Abhishek K