Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Jest + CI

14/16
Recursos

Aportes 10

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

En mi trabajo usamos Jenkins. ¿Es similar?

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

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.

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

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

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/

link al website de Travis CI