云效上传构建物的时候,我看是把整个项目上传到工作空间了,能只上传jar吗?我是想只上传jar,但是上传上去的是整个项目,打包路径是target/也没错。
在云效中,当你上传构建物时,默认会上传项目的根目录。这是因为云效的工作空间是基于Git的,所以它会抓取所有的文件和目录。
如果你想只上传特定的文件(例如,Jar文件),你可以通过以下几种方式来实现:
jar cvf /path/to/your/jarfile.jar -C target/ .
然后,你将这个命令添加到你的构建脚本中。
*.jar
这个过滤器会匹配所有的Jar文件。然后,你在上传构建物时,只需要选择这个过滤器,云效就会只上传所有的Jar文件。
请注意,无论使用哪种方法,你都需要确保你的Jar文件位于项目的目标目录下(即,target/)。
工作空间目录里是您的代码库根目录,构建物上传是上传到云效的存储空间里去了,您这里是看不到的,后续任务如果您下载下来解压之后可以看到里面只有jar呢,这个就是您的项目的工作目录,也是您的代码库的根目录。 此回答整理自钉群“云效交付域答疑群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。