Ejecutando una colección desde TRAVIS CI al realizar un cambio sobre una rama especifica

Hola, estoy integrando la ejecución de una coleección de pruebas con TRAVIS CI, sin embargo la misma se ejecuta al hacer un cambio sobre cualquier rama del repositorio GIT, que debo hacer para que la ejecución de la colección se realice solo cuando se haga un cambio sobre la rama QA, o DEV, o Prod.

Gracias de antemano,

Saludos,

Hola!

Creo que el problema no tiene que ver con Postman en sí, sino más bien con Travis.
No conozco Travis pero sí Jenkins, imagino que será parecido.

No sé si tienes la ejecución de la colección en un Job o en una pipeline, pero en alguna parte debes tener configuradas las ramas. En Jenkins por ejemplo es aquí:

Espero que te sirva de ayuda.
Saludos!

Necesitas añadir una condición al Job de llevar la colección de carteros para llevar sólo una lista específica de sucursales.

Vea la documentación aquí:

1 Like

I’ll share what’s been answered already, but in English for any users who may be interested. The condition has to be set on Travis’ side to only run your builds for the branches you want ( QA, DEV or Production for example)

1 Like

Hola a todos, gracias por sus respuestas. La solución a mi pregunta la resolví agregando al archivo travis.yml las siguientes lineas.

stages:
#Cualquier push genera que se ejecuten las pruebas por el momento.

  • name: test
    if: type = push AND branch = qa