场景
自动打包、部署SpringBoot代码
云效流水线:
打包:把target包压缩成tgz
部署:把制品(tgz)下载到服务器,并解压自动执行部署脚本
问题
在云效流水线,主机部署中,脚本解压tgz中的指定文件时,指令如下
tar -zxvf /xxx/package.tgz '*.jar' -C /xxx/
指令不生效
原因:估计就是’*.jar’的问题
不指定时,可以解压,指定后无法解压
解决:只打包jar包
在打包时,可以指定打包哪些文件,这时可以只指定*.jar进行打包,这样解压出来就一个jar包
不会有其他多余的文件,再删除tgz,部署即可
