在部署站点时混淆相对路径。我想部署没有文件夹的站点";“公众”;在GitLab?

在部署站点时混淆相对路径。我想部署没有文件夹的站点";“公众”;在GitLab?,gitlab,yaml,web-deployment,gitlab-ci,pipeline,Gitlab,Yaml,Web Deployment,Gitlab Ci,Pipeline,我试图解决以下问题: 但是没有运气 我构建了一个GitLab的YAML文件。它与绝对路径或相对路径非常混淆,无法检测文件夹资产中的文件和图像 这是: pages: stage: deploy script: - echo "Olá Felipe e Daniel! :-)" artifacts: paths: - public only: - gusbemacbe 我想将public更改为,我不确定它是否有效。如果不能,我会维护,但我想修

我试图解决以下问题:

但是没有运气

我构建了一个GitLab的YAML文件。它与绝对路径或相对路径非常混淆,无法检测文件夹
资产中的文件和图像

这是:

pages:
  stage: deploy
  script:
    - echo "Olá Felipe e Daniel! :-)"
  artifacts:
    paths:
    - public
  only:
  - gusbemacbe
我想将
public
更改为
,我不确定它是否有效。如果不能,我会维护,但我想修复YAML文件

以下是存储库树:

repository
├── public
│   ├── 404.html
│   ├── assets
│   │   ├── css
│   │   ├── fonts
│   │   ├── images
│   │   └── js
│   ├── index.html
│   └── nbproject
│       ├── private
│       │   ├── private.properties
│       │   └── private.xml
│       ├── project.properties
│       └── project.xml
下面是一个小CSS片段:

。关于
{
背景图像:url('/assets/images/quem-somos@1.jpg');
背景尺寸:封面;
背景位置:中心;
文本对齐:居中;
填充:25px 0px 20px 0px;
}
和小HTML片段:


您需要将
资产
复制到
公共
目录中。例如:

pages:
  stage: deploy
  script:
  - mkdir public
  - cp assets/* public/
  artifacts:
    paths:
    - public
  only:
  - gusbemacbe