工件是否必须上传到gitlab才能在阶段之间重用?

工件是否必须上传到gitlab才能在阶段之间重用?,gitlab,gitlab-ci,Gitlab,Gitlab Ci,在运行gradlebuild之后,我尝试在Dockerfile中复制一些JAR 在高层,gitlab yml具有构建和docker构建以及部署。我不想将任何东西上传到gitlab工件服务器,只需使用临时文件构建我的图像并将其发布到其他地方即可。这可能吗?我想知道工件是否意味着要上传到gitlab服务器。工件是一种方式,但您也可以使用它。哪一个是最好的选择取决于您的具体用例,但看起来缓存应该可以正常工作 或者,您可以构建docker映像,将其推送到gitlab容器注册表,然后在后面的步骤中直接从那

在运行
gradle
build之后,我尝试在Dockerfile中复制一些JAR


在高层,gitlab yml具有
构建
docker构建
以及部署。我不想将任何东西上传到gitlab工件服务器,只需使用临时文件构建我的图像并将其发布到其他地方即可。这可能吗?我想知道
工件是否意味着要上传到gitlab服务器。

工件是一种方式,但您也可以使用它。哪一个是最好的选择取决于您的具体用例,但看起来缓存应该可以正常工作

或者,您可以构建docker映像,将其推送到gitlab容器注册表,然后在后面的步骤中直接从那里提取它