咨询一下 云效我通过流水线构建了jar包 然后想构建docker镜像 他一直提示jar包不存在怎么排查
以下为热心网友提供的参考意见
当您的代码经过 Flow 构建后,生成了您的构建产物(例如:jar 包),需要先将构建物进行上传,后续部署任务(例如:主机部署 ECS)才可以获取构建物的下载地址并执行部署。在构建物上传的步骤中,您可以为制品选取一个名称,该名称在流水线后续阶段(比如部署阶段)会被引用到。此外,用户可以指定打包路径,该路径可以为一个文件或文件夹,系统会将其打包为一个压缩包。如果用户想将多个文件或文件夹打包,也可以点击”+”号添加更多的打包路径。https://help.aliyun.com/document_detail/202166.html?spm=a2c4g.153697.0.i1
以下为热心网友提供的参考意见
您可以把java构建和镜像构建放在一个任务里——此回答整理自钉群“云效开发者交流群5群”
以下为热心网友提供的参考意见
您好,出现jar包不存在的提示可能有以下几种原因:
-
在Dockerfile中,COPY或者ADD命令中的源文件路径可能不正确。您需要确认Dockerfile中的路径与实际构建出的jar包路径是否一致。
-
在流水线配置中,可能存在对jar包路径的引用错误或者遗漏。请检查您的流水线配置,确保所有关于jar包路径的配置都是正确的。
-
在某些情况下,Flow未提供内置Gradle,可能需要使用GradleWrapper,如果使用了错误的构建工具,也可能导致这个问题。
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/14858.html