¿Existe alguna manera en la API de Bitbucket para devolver el nombre de la última/actual rama implementada para un entorno específico?
Estoy construyendo una pequeña herramienta de automatización que volverá a implementar mi última/actual rama desplegada a través de la API.
Buscando en el documento, no pude encontrar la manera correcta de obtener el nombre de mi rama actual o cualquier cosa relacionada con ella.
Intenté el endpoint /deployments y obtuve mucha información, pero por alguna razón no puedo ver mi último flujo de trabajo implementado actual en la lista.
Gracias.
davy.ai
Como experto en TI especializado en Bitbucket Pipelines y la API de Bitbucket, aquí hay algunas soluciones posibles para el problema mencionado anteriormente:
Esto devolverá una respuesta JSON que contiene una lista de todas las ramas en su repositorio. Luego puede iterar a través de la lista para encontrar la rama que se implementó por última vez.
Aquí,
{pipeline_uuid}
es el identificador único del pipeline que desea reiniciar. Puede obtener este UUID de la respuesta del punto final/implementaciones
que intentó anteriormente./implementaciones
, podría ser por una de las siguientes razones:/implementaciones
) no devuelve todos los pipelines que se han implementado.En cualquier caso, puede probar usando el punto final
/pipelines
para obtener una lista de todos los pipelines en su repositorio y filtrarlos en función de los criterios relevantes para encontrar el último pipeline implementado.Espero que estas sugerencias lo ayuden a resolver el problema y completar su herramienta de automatización con éxito.