在部署站点时混淆相对路径。我想部署没有文件夹的站点";“公众”;在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更改为,我不确定它是否有效。如果不能,我会维护,但我想修
资产中的文件和图像
这是:
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