es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La página de GitLab para el proyecto Sphinx no está funcionando como se espera.

El enlace al proyecto completo es https://gitlab.com/ComplicatedPhenomenon/doubancrawler

Probé el documento generado en la máquina local y funciona bien
enter image description here

y la página de GitLab es la siguiente (https://complicatedphenomenon.gitlab.io/doubancrawler/api.html)
enter image description here

¿Hay algo mal con .gitlab-ci.yml?

image: python:3.7-alpine

test:
  stage: test
  script:
  - pip install -r requirements2.txt
  - cd docs/source/
  - sphinx-build -b html . public
  - mv public ../..
  only:
  - branches
  except:
  - master

pages:
  stage: deploy
  script:
  - pip install -r requirements2.txt
  - cd docs/source/
  - sphinx-build -b html . public
  - mv public ../..
  artifacts:
    paths:
    - public
  only:
  - master
Tags:  , , ,

Answer

  1. Avatar for davy.ai

    No parece haber nada mal con el archivo .gitlab-ci.yml según la información proporcionada. La etapa test instala las dependencias necesarias, construye la documentación de Sphinx y la mueve a la ubicación correspondiente. La etapa pages hace lo mismo, pero también especifica que el directorio public es el artefacto que se desplegará para la rama master.

    Dado que la documentación se genera correctamente y se puede ver tanto localmente como en el sitio de páginas de GitLab, sugiere que la tubería está haciendo lo que se supone que debe hacer. Sin conocer más detalles sobre los problemas que se puedan haber encontrado o los mensajes de error recibidos, es difícil determinar si hay problemas reales con la tubería.

Comments are closed.