es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Excluir ejecuciones de Azure Pipeline de las comprobaciones de estado de PR en Github.

Actualmente estoy en proceso de trasladar nuestras tuberías de la interfaz web a Yaml. Y al hacerlo, estoy creando varias etapas para mi tubería.

El problema es que cada una de estas etapas se muestra en mi solicitud de extracción. Esto incluye un par de etapas que uso para resolver algunas variables que se utilizan en etapas posteriores.

¿Hay alguna manera de excluir algunas de estas etapas o añadir explícitamente a la lista blanca las que quiero mostrar? (Sé que puedo marcarlas como requeridas antes de permitir una fusión).

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnologías de la información especializado en Github, Azure DevOps y Azure Pipelines, puedo ofrecer una solución a su problema. Puede controlar qué etapas se muestran en su solicitud de extracción personalizando la definición YAML de su canalización.

    Para excluir ciertas etapas de mostrarse en la solicitud de extracción, puede agregar la condición “when: false” a la definición YAML de la etapa. Por ejemplo:

    stages:
    - stage: ExcludeThisOne
      displayName: Excluir esta etapa
      when: false
      ...
    

    Para incluir explícitamente las etapas que desea mostrar, puede agregar la condición “when: always()” a esas etapas. Por ejemplo:

    stages:
    - stage: WhitelistThisOne
      displayName: Incluir esta etapa en la lista blanca
      when: always()
      ...
    

    Al agregar estas condiciones a la definición YAML, puede controlar qué etapas se muestran en su solicitud de extracción.

Comments are closed.