Почему мой плагин Jenkins Artifactory извлекает ".zip", а не ".tgz" после загрузки? - PullRequest
0 голосов
/ 16 мая 2019

У меня есть конвейер Jenkins, который загружает артефакты из артефакта, а затем должен их извлечь. С .zip он работает нормально, но с .tgz нет.

В артефактной документации есть следующий фрагмент:

If true, the downloaded archive file is extracted after the download. The archived file itself is deleted locally. The supported archive types are: zip, tar; tar.gz; and tgz
13:49:50  Searching for artifacts...
13:49:56  Found 1 artifacts.
13:49:56  Beginning to resolve Build Info published dependencies.
13:49:56  Downloading 'https://artifactory.tools.xxx/my-app/1.0.4/my-app-1.0.4.tgz'...
13:49:56  Successfully downloaded 'https://artifactory.tools.xxx/my-app/1.0.4/my-app-1.0.4.tgz' to '/home/jenkins/workspace/deployment/my-app-1.0.4/my-app-1.0.4.tgz'
13:49:56  Finished resolving Build Info published dependencies.
[Pipeline] }
[Pipeline] {
[Pipeline] newArtifactoryServer
[Pipeline] newBuildInfo
[Pipeline] artifactoryDownload
[Pipeline] }
[Pipeline] {
13:49:57  Searching for artifacts...
13:49:57  Found 1 artifacts.
13:49:57  Beginning to resolve Build Info published dependencies.
13:49:57  Downloading 'https://artifactory.tools.xxx/my-app/1.0.4/my-app-1.0.4-cfManifest.zip'...
13:49:57  Successfully downloaded 'https://artifactory.tools.xxx/my-app/1.0.4/my-app-1.0.4-cfManifest.zip' to '/home/jenkins/workspace/deployment/my-app-1.0.4/my-app-1.0.4-cfManifest.zip'
13:49:57  Extracting Archive: /home/jenkins/workspace/deployment/my-app-1.0.4/my-app-1.0.4-cfManifest.zip
13:49:57  Finished extracting archive to /home/jenkins/workspace/deployment/my-app-1.0.4
13:49:57  Finished resolving Build Info published dependencies.

Итак, как вы можете видеть, .tgz не извлекается, а файл .zip делает (как и ожидалось).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...