Me gustaría hacer un comentario muy reflexivo.
“En este punto, dejamos de ser un sólo eslabone en un proceso tan simple de desarrollo, y empezamos a formar parte de todo un proceso complicado de software lifecycle & devops”
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
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 10
Preguntas 3
Me gustaría hacer un comentario muy reflexivo.
“En este punto, dejamos de ser un sólo eslabone en un proceso tan simple de desarrollo, y empezamos a formar parte de todo un proceso complicado de software lifecycle & devops”
codigo de la clase
language: node_js
cache:
directories:
- node_modules
- ~/.npm
node_js:
- '12'
git:
depth: 3
script:
- yarn test
notifications:
slack: workspace:token
email:
reciepients:
- oscar@platzi.com
- oscar@arepa.dev
on_success: always
on_failure: always
deploy:
provide: heroku
skip-cleanup: true
keep-history: true
api_key: apiKey # desde heroku
app: platzi-store-backend
on:
repo: danibarria/platzi-store-backend
Me parece mejor utilizar las variables de entrono de Travis, simplemente el la sección de api_key agregamos un valor con $nombre_de_la_varible
El código quedaría así
deploy:
provider: heroku
api_key: $APIKEYHEROKU
app: nombre_de_la_app
y ponemos el nombre en la sección de variables de entorno en Travis
Por lo visto https://travis-ci.org/ migrará totalmente este 15 de junio a https://travis-ci.com, por lo que este curso quedará parcialmente desactualizado luego de esa fecha.
Les cuento que esta vez si me toco poner el key solo, porque no supe como cifrarlo, esperar la clase de seguridad.
Voy a travis y no me esta generando ningún deploy, le doy hacer Trigger Build y me sale este error Oh no! You tried to trigger a build for DanielSantos495/platzi-store-backend but the request was rejected.
.
al revisar los webhook solo me aparece el de Heroku y no el Travis, creo que debe ser por eso, pero no sé como poner el de Travis, sigo los mismo pasos de la clase
👏
👌🙂
Interesante, quiero aprender mas!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.