cristinafsanz / vue-gh-pages-travis

šŸš€ Proyecto de Vue publicado con GitHub Pages desde gh-pages con Travis

Home Page:https://cristinafsanz.github.io/vue-gh-pages-travis/#/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-gh-pages-travis

Repositorio creado a partir de la demo de Jose Dongil y la guĆ­a que hice a partir de ella.

El propĆ³sito del repositorio es subir a la rama gh-pages el contenido generado en el directorio de producciĆ³n /dist y habilitar GitHub Pages para que lo publique desde esa rama.

El repositorio vue-gh-pages lo hace de manera manual y aquĆ­ se va a utilizar Travis CI para automatizar el proceso.

Se va a usar el tutorial GitHub Pages Deployment y la configuraciĆ³n del repositorio Pills de Jose Dongil.

  • AƱadir un token personal de acceso, ej TravisCI como descripciĆ³n (seleccionar public_repo).

  • AƱadir un fichero .travis.yml al repositorio similar al de Pills pero usando el comando "npm run build" y usando $GH_TOKEN como GitHub token (en travis-ci serĆ” la misma variable sin $).

  • Pasar el token de forma segura a Travis a travĆ©s de la configuraciĆ³n de repositorios.

  • Crear rama gh-pages desde el navegador (selector de ramas y aƱadir nombre rama).

  • AƱadir los ficheros del proyecto (con dist en .gitignore) y hacer git add, commit y push para subirlo a remoto y que se genere automĆ”ticamente la rama gh-pages.

  • Se puede ver el proceso en https://travis-ci.org/cristinafsanz/vue-gh-pages-travis.

  • Activar GitHub Pages en gh-pages desde el navegador de GitHub (en Settings).

Resultado en https://cristinafsanz.github.io/vue-gh-pages-travis/#/.

About

šŸš€ Proyecto de Vue publicado con GitHub Pages desde gh-pages con Travis

https://cristinafsanz.github.io/vue-gh-pages-travis/#/


Languages

Language:JavaScript 53.3%Language:Vue 28.8%Language:CSS 17.3%Language:HTML 0.6%