Я хотел бы использовать JFrog CLI и загружать спецификации на мой сервер сборки для загрузки артефактов сборки в артефакт, а затем при перемещении, например. в Teamcity, используйте плагин artifactory, чтобы сделать то же самое. Наши артефакты сборки состоят из тысяч файлов, и загрузка их по отдельности происходит медленнее по сравнению с первым архивированием и загрузкой нескольких архивов. Встроенная в TeamCity обработка артефактов допускает это, несмотря на «пути артефактов».
Однако, насколько я вижу, нет способа заставить JFrog CLI или плагин TeamCity Artifactory выполнять архивирование для меня, за исключением последнего случая с использованием устаревших шаблонов Legacy.
Это прискорбно, так как я думаю, что имеет смысл иметь возможность указать, какие файлы должны быть заархивированы на этапе загрузки (то есть спецификации загрузки), вместо того, чтобы иметь отдельный этап для архивирования и другой для загрузки. В TeamCity это выглядит еще хуже, поскольку спецификация загрузки применяется к шагам сборки (вместо конфигурации сборки), поэтому было бы еще более разумно иметь возможность выражать как архивирование, так и загрузку одновременно и в одном месте.
Мои вопросы:
1) Правильно ли я сказал, что JFrog CLI не может выполнить архивирование для меня как часть загрузки?
2) Почему архивация не поддерживается как часть загрузки в JFrog CLI и плагине TeamCity?
3) Есть ли лучший способ сделать это?