GitLab页面能否在其他目录中显示index.html?

GitLab页面能否在其他目录中显示index.html?,gitlab,gitlab-pages,Gitlab,Gitlab Pages,GitLab(特别是GitLab.com),而不是Github 我正在使用Gulp并生成一个包含已处理文件的release文件夹 release/ index.html src/ 在为GitLab页面进行此操作时,我可以让它使用release/index.html?我仍然需要repo中的src/文件夹。不,这是不可能的 HTML文件需要位于存储库根目录下名为public的文件夹中 如果将release文件夹重命名为public,则必须在.gitlab ci.yml文件中创建名为pages的

GitLab(特别是GitLab.com),而不是Github

我正在使用Gulp并生成一个包含已处理文件的
release
文件夹

release/
  index.html
src/

在为GitLab页面进行此操作时,我可以让它使用
release/index.html
?我仍然需要repo中的
src/
文件夹。

不,这是不可能的

HTML文件需要位于存储库根目录下名为
public
的文件夹中

如果将
release
文件夹重命名为
public
,则必须在
.gitlab ci.yml
文件中创建名为
pages
的作业。您甚至可以在该作业中进行重命名

pages:
  stage: deploy
  script:
    - mv release public
  artifacts:
    paths:
      - public

不,那是不可能的

HTML文件需要位于存储库根目录下名为
public
的文件夹中

如果将
release
文件夹重命名为
public
,则必须在
.gitlab ci.yml
文件中创建名为
pages
的作业。您甚至可以在该作业中进行重命名

pages:
  stage: deploy
  script:
    - mv release public
  artifacts:
    paths:
      - public

接下来的问题是:如果我将
release
重命名为public,Pages是否会自动拾取它,或者我是否需要以某种方式编辑gitlab-ci.yml文件?接下来的问题是:如果我将
release
重命名为public,Pages是否会自动拾取它,或者我是否需要以某种方式编辑gitlab-ci.yml文件?