Rad*_*dek 6 continuous-integration gitlab cicd
我在保存工件时遇到问题。该项目分为3个模块,其中一个被保存,另外两个不被保存。
克隆项目: 克隆到 '/home/gitlab-runner/builds/Gso-uWvA/0/www/project-infoserwis/../project-root 克隆到 '/home/gitlab-runner/builds/Gso-uWvA/0 /www/project-infoserwis/../project-core
artifacts:
paths:
- /home/gitlab-runner/builds/Gso-uWvA/0/www/project-infoserwis
- /home/gitlab-runner/builds/Gso-uWvA/0/www/project-root
expire_in: 10 min
Run Code Online (Sandbox Code Playgroud)
日志管道:
Uploading artifacts...
Runtime platform arch=amd64 os=linux pid=24943
revision=54944146 version=13.10.0
/home/gitlab-runner/builds/Gso-uWvA/0/www/project-infoserwis: found 2240
matching files and directories
WARNING: /home/gitlab-runner/builds/Gso-uWvA/0/www/project-root: not
supported: outside build directory
WARNING: /home/gitlab-runner/builds/Gso-uWvA/0/www/project-root/pom.xml:
not supported: outside build directory
WARNING: /home/gitlab-runner/builds/Gso-uWvA/0/www/project-root/src: not
supported: outside build directory
WARNING: /home/gitlab-runner/builds/Gso-uWvA/0/www/project-root/src/main:
not supported: outside build directory
WARNING: /home/gitlab-runner/builds/Gso-uWvA/0/www/project-
root/src/main/resources: not supported: outside build directory
WARNING: /home/gitlab-runner/builds/Gso-uWvA/0/www/project-
root/src/main/resources/application.properties: not supported: outside build
directory
Run Code Online (Sandbox Code Playgroud)
哪里有问题?
GitLab 只能打包在目录中找到的工件$CI_PROJECT_DIR(/home/gitlab-runner/builds/Gso-uWvA/0/www/project-infoserwis在您的示例中)。
您应该始终克隆 git 存储库并在作为根目录的文件夹中构建软件./,而不是使用绝对路径:
job:
# do git clones and builds in . ($CI_PROJECT_DIR)
# ...
artifacts:
paths:
- project-root
expire_in: 10 min
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8557 次 |
| 最近记录: |