No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Jest + CI

14/16
Recursos

Aportes 12

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Me gustaria aprender a como testear los hooks, (useState, useEffect)

En mi trabajo usamos Jenkins. ¿Es similar?

NO sigas esta parte del proyecto está muy desfasado. Todo entorno de CI y nube cambian mucho. Tendrás que pasar muchas horas viendo porque y como desplegar.

Yo he tenido la oportunidad de correr los test en circle pero la configuración es un poco engorrosa o por lo menos a mi me falta algunos conocimientos para poder trabajarlo por mi cuenta.

En general no hay que preocuparse por el sistema CI que tengamos disponible (GitLab CI, Travis, Done, circle CI, jenkins, GitHub actions, etc), lo que importa es buscar en la documentación de nuestro sistema:

  • una explicación general (sirven también YouTube, stackOverflow, etc…)
  • cómo correr comandos

Yo personalmente prefiero GitLab CI

Ahora que GitHub ofrece horas servidor de sesteo se puede realizar e mismo CI al hacer un commit?

language: node_js
cache:
  directories:
    - ~/.npm
node_js:
  - '12'
git:
  depth: 3
script:
  - yarn test
  - yarn build
deploy:
  provider: pages
  edge: true
  skip-cleanup: true
  keep-history: true
  github-token: $GITHUB_TOKEN
  local-dir: dist/
  target-branch: gh-pages
  commit_message: "Deploy release ${TRAVIS_TAG}"
  on:
    branch: main

Ojo -> GitHub to replace ‘master’ with ‘main’

https://www.zdnet.com/article/github-to-replace-master-with-main-starting-next-month/

Deploy app

link al website de Travis CI