gpt4 book ai didi

linux - Jenkins 脚本 tar : write error

转载 作者:IT王子 更新时间:2023-10-29 00:52:49 26 4
gpt4 key购买 nike

我们在 Jenkins 中运行一个脚本来执行 npm 安装和 webpack 生产构建,之后它创建一个 tar 并尝试将其复制到远程服务器。

脚本示例:

  npm install
npm run build
cd build
sudo tar -zcvf ../${TGZ_FILE} .

但是我们得到了那个错误:

tar: write error

知道为什么会这样吗?

最佳答案

两周前我遇到了同样的问题。从命令行点击 tar 时,一切似乎都正常。

我有一种奇怪的感觉,Jenkins 无法处理那么多的输出(这当然没有意义)并且删除了冗长的标志。这以某种方式解决了我们的问题。

尝试不那么冗长地运行(没有 -v):

npm install
npm run build
cd build
sudo tar -zcf ../${TGZ_FILE} .

老实说,我还不知道是什么导致了这些问题 - 但是,我希望它也能解决您的问题。

注意:考虑避免 sudo,因为在 shell 脚本中使用它被认为是不好的做法。

关于linux - Jenkins 脚本 tar : write error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37540792/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com