Gitlab ';第'页;管道成功后未在设置中显示
我正在尝试将基本html文件部署到Gitlab页面 我一直在使用和克隆,唯一的变化是在我将自己的html文件添加到Gitlab ';第'页;管道成功后未在设置中显示,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我正在尝试将基本html文件部署到Gitlab页面 我一直在使用和克隆,唯一的变化是在我将自己的html文件添加到public目录时 这是我的.gitlab-ci.yml文件内容: pages: stage: deploy script: - mkdir .public - cp -r * .public - mv .public public artifacts: paths: - public only: - master
public
目录时
这是我的.gitlab-ci.yml文件内容:
pages:
stage: deploy
script:
- mkdir .public
- cp -r * .public
- mv .public public
artifacts:
paths:
- public
only:
- master
pipleine成功了,根据他们的文档,我应该在设置中看到一个页面链接,但这似乎从未显示出来
非常感谢您的建议。可能是图像丢失了。够了,它对我有用
image: alpine:latest
pages:
stage: deploy
when: manual
script:
- echo 'Nothing to do...'
artifacts:
paths:
- public/
only:
- master
谢谢你回复我。默认情况下,是否将源文件保存在公共目录中?我当前的结构是:.gitlab-ci.ym、README.md和包含html的公用文件夹。是的,我的html文件位于公用目录中。如果你有公用文件夹和html文件夹在里面,我想你应该试试username.gitlab.io/project/html url格式。好的,除非我遗漏了什么(很可能我遗漏了),我是否在创建页面后设置url格式?我刚开始用上面的方法重新创建一个repo,我的文件是公开的,它仍然没有生成页面。我想我已经发现了问题所在,我试图从GitLab上的子目录运行,但它似乎不喜欢。在更高层创建了一个新的回购协议,看起来效果不错。谢谢你的帮助!以上标记为本工程批准答案。我试图在一个子组中运行此操作,但这是不允许的。