Necesito usar el paso "checkout" en mi Jenkins Pipeline para generar los enlaces del browser del repository para mi set de cambios para apuntar a Bitbucket (alojado).
La fuente parece
stage('Checkout') { checkout([$class: 'GitSCM', branches: [[name: '*/master']], userRemoteConfigs: [[url: 'ssh://git@myhostedbitbucket/myProject/myRepo.git']], browser: [$class: 'BitbucketWeb', repoUrl: 'https://myhostedbitbucket/projects/myProject/repos/myRepo']] ) }
Hay 3 types diferentes de enlaces generados, 2 de ellos funcionan:
Si reemploop manualmente el "historial" en el enlace "navegar", el enlace funciona como se esperaba.
También traté de verificar, si el Problema solo ocurre en un Bitbucket alojado pero también bitbucket.org no tiene un Enlace de "historial".
¿Es esto un error en el paso de Jenkins Checkout o una mala configuration de mi parte?
Tengo la siguiente configuration:
Parece que el problema es que "BitbucketWeb" funciona como se esperaba para bitbucket.org, pero no para las instancias Bitbucket locales.
La diferencia es que bitbucket.org tiene una página de "historial", donde puede encontrar una descripción general del historial de un file.
Esta página no existe en los serveres Bitbucket in situ. Allí solo tiene una página de resumen para el file fuente con un menu desplegable para mostrar y seleccionar diferentes sets de cambios ("historial")