Docker 如何在詹金斯管道中使用焦油?

Docker 如何在詹金斯管道中使用焦油?,docker,jenkins,tar,Docker,Jenkins,Tar,我的代码中有一个错误。我已确认文件definatley与ls一起存在 sh 'ls node_modules/protractor/node_modules/webdriver-manager/' CHANGELOG.md CONTRIBUTING.md LICENSE README.md bin built config.json docs gulpfile.js package.json 然后我尝试压缩目录,但出现以下错误: sh 'tar -zxf selenium.tar.gz -C

我的代码中有一个错误。我已确认文件definatley与ls一起存在

sh 'ls node_modules/protractor/node_modules/webdriver-manager/'

CHANGELOG.md
CONTRIBUTING.md
LICENSE
README.md
bin
built
config.json
docs
gulpfile.js
package.json
然后我尝试压缩目录,但出现以下错误:

sh 'tar -zxf selenium.tar.gz -C node_modules/protractor/node_modules/webdriver-manager/'

tar (child): selenium.tar.gz: Cannot open: No such file or directory
我读过之前的一篇文章,解释它可能与在Jenkins中设置PATH变量有关。我不知道如何做,或者我需要添加什么,以及在哪里

我使用的是Windows10,这是jenkins的一个对接版本。 欢迎任何意见。
谢谢

Hi@Steve您正在提取tar文件,而不是创建。将选项“x”替换为“c'sh”tar-zcf selenium.tar.gz-c node_modules/dragrator/node_modules/webdriver manager/”我投票结束这个问题,因为我误解了我的操作。意图是错误的,所以这个问题无法回答。