Ian*_*nao 26 git bitbucket jenkins
在Jenkins中设置一个托管在bitbucket上的项目时,我会在URL字段中添加什么?
存储库是私有的.
ghi*_*man 39
我不熟悉Jenkins,但Bitbucket允许你通过https克隆git存储库,它可以接受密码作为url的一部分,如下所示:
https://<user>:<pass>@bitbucket.org/<user>/<project>.git
Run Code Online (Sandbox Code Playgroud)
Ste*_*aft 24
为此,我切换到使用SSH协议与BitBucket交谈.通过这样做,我能够设置一个私钥/公钥对,在我的Jenkins构建机器上使用私钥,并将公钥添加到我在BitBucket上的帐户.然后可以将SSH设置为基于此密钥对进行身份验证.
提醒一句,如果你的机器詹金斯是基于Windows的,我会尽量避免使用砰砰/作为的TortoisePlink SSH代理,而是使用OpenSSH从Cygwin的,因为它是一个很多克隆/更新大型仓库时速度更快.首先设置它有点棘手,但如果需要,可能需要单独的Stack Overflow问题.