即使管道成功,Gitlab 页面也无法部署

问题描述 投票:0回答:1

我正在尝试使用 sphinx 生成的 html 部署 GitLab Pages 静态站点。我的.gitlab-ci.yml文件如下:

image: alpine:latest

pages:
  tags:
    - sphinx
  stage: deploy
  script:
    - pip install -r requirements.txt
    - sphinx-build -b html ./docs public
  artifacts:
    paths:
      - public
  only:
    - master

我的本地计算机上有一个使用 powershell 执行器的运行程序,它运行没有问题,正如您在此处看到的那样(忽略之前失败的管道):

image showing pipeline success

但是,即使它说它已经成功,页面选项也不会显示在存储库侧栏中,并且我没有看到任何指向实际部署页面的链接。当我下载管道工件时,我可以在浏览器中本地打开文件,所有内容都完美显示,这意味着 html 确实已生成。

任何帮助将不胜感激!

gitlab gitlab-ci python-sphinx gitlab-pages
1个回答
0
投票

将 master 更改为 main 图片:高山:最新

页数: 标签: - 狮身人面像 阶段:部署 脚本: -pip install -r 要求.txt - sphinx-build -b html ./docs 公共 文物: 路径: - 民众 仅有的: - 主要

© www.soinside.com 2019 - 2024. All rights reserved.