У меня есть конвейер 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
делает (как и ожидалось).