Uso de Jenkins con un repositorio Git de BitBucket privado


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

El repositorio es privado.

Author: ghickman, 2011-11-21

3 answers

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

https://<user>:<pass>@bitbucket.org/<user>/<project>.git
 38
Author: ghickman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-11-22 08:31:13

Para este propósito cambié a usar el protocolo SSH para hablar con BitBucket. Al hacer esto, pude configurar un par de claves privadas/públicas, con la clave privada en mi máquina de compilación Jenkins y la clave pública agregada a mi cuenta en BitBucket. SSH se puede configurar para autenticarse basado en este par de claves.

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

 23
Author: Steven Craft,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-05-15 13:16:17

Asegúrese de que GIT esté instalado y que path esté configurado en Jenkins. Para configurar la ruta, eche un vistazo al enlace Jenkins no pudo ejecutar git

Puedo conectar el repositorio privado usando credenciales en Jenkins. Para conectarse usando ssh, siga el enlace de youtube Repositorios privados, GitHub & BitBucket

 0
Author: Abhishek K,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-10 17:47:56