codigo de la clase
notifications:
email:
reciepients:
- oscar@platzi.com
- oscar@arepa.dev
on_success: always
on_failure: always
# manda emails a esos mails cuando es exitoso y cuando falla
Getting Started
Todo lo que aprenderás sobre TravisCI
Continuous Integration (CI) y Continuous Delivery (CD)
Crear cuenta en Travis-ci.org
Configuración
Archivo de configuración travis.yml
Archivo de configuración travis.yml jobs y deploy
Deploy Github Pages
Configuración de travis.yml
Test & Deploy de Platzi Store
Integración y Notificaciones
Integración con notificaciones de correo electrónico
Integración con notificaciones de Slack
Deploy Heroku
Configuración de Integración
Configuración de travis.yml con Heroku
Deploy de Platzi Store Backend
Seguridad
Instalar Travis CLI (Command Line Client)
Buenas practicas de seguridad
Travis CI Enterprise
Travis CI Enterprise y cierre del curso
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 12
Preguntas 2
codigo de la clase
notifications:
email:
reciepients:
- oscar@platzi.com
- oscar@arepa.dev
on_success: always
on_failure: always
# manda emails a esos mails cuando es exitoso y cuando falla
no me queda claro, si yo quiero que solo haga build sobre la rama que yo le defini y no sobre PR, que debo hacer? no me parece logico que siempre este haciendo todo el proceso por cada rama aparte cuando puede que dañe el principal en caso de haber algun fallo
Para las notificaciones, podemos usar 3 diferentes valores:
always: always send a notification.
never: never send a notification.
change: send a notification when the build status changes.
Docunentación: https://docs.travis-ci.com/user/notifications/
Trabajo de la clase
script:
- yarn build
notifications:
email:
recipients:
- [email protected]
- [email protected]
on_success: always
on_failure: always
deploy:
provider: pages
skip-clean: true
keep-history: true
github-token: $GITHUB_TOKEN
local-dir: dist/
target-branch: gh-pages
commit_message: "Deploy del proyecto"
on:
branch: master
interesante, a la final creo:
1 - Build para el commit
1 - build para el PR develop
1 build para la otra branch
Tengo este problema. Este era otro repo que funcionaba e igual me da este error
?
porque cuando mando el PR no lo hace en mi repositorio si no que lo mande al de el profe Oscar Barajas
cuando yo hice el PR hace la solicitud a la cuenta de oscar, como se me parece que alarga la espera en el curso, por otro lado, supongo que debo agregar a mi .travis.yml que este pendiente de mi rama develop ?
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.