Usando Jenkins con un repository BitBucket Git privado

Al configurar un proyecto en Jenkins alojado en bitbucket, ¿qué pondría en el campo URL?

El repository es privado.

No estoy familiarizado con Jenkins pero Bitbucket te permite clonar repositorys de git en https que pueden aceptar la contraseña como parte de la url, así:

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

Para este propósito cambié a usar el protocolo SSH para hablar con BitBucket. Al hacer esto, pude configurar un par de keys privadas / públicas, con la key privada en mi máquina de compilation Jenkins, y la key pública agregada a mi count en BitBucket. SSH se puede configurar para que se autentique en function de este par de keys.

Una palabra de advertencia, si su máquina Jenkins está basada en Windows, evitaría usar plink / TortoisePLink como agente SSH, y en su lugar usar OpenSSH de Cygwin, ya que es mucho más rápido al clonar / actualizar repositorys grandes. Fue un poco complicado configurar esto al principio, pero probablemente justificaría una pregunta separada de desbordamiento de stack si es necesario.