k8s runner 生成的制品如何自动发布

【现状】跑了两个k8s runner 做自动编译,编译job设置了单独镜像可以编译成功。
【问题】如何保存制品(生成了jar包与 lib目录)并自动部署。
我的想法是用nfs 做pvc持久化,但是编译用的是runner 单独起的另外的容器,不知道怎么挂载nfs。求教!不胜感谢,或者有更好的解决方案。

您可以使用 cache 或者 artifacts 关键字来保留 job 生成的文件,此种方式也支持让文件在 job 之间传递。可以参考下这里:Caching in GitLab CI/CD | GitLab