Изменить уже опубликованную сборку

Есть ли способ изменить сборку с помощью интерфейса командной строки после ее публикации?

UseCase: разработчик (будь то автоматическое или ручное развертывание) хочет добавить дополнительные файлы (например, Testresult-logs) в уже опубликованную сборку (потому что для их создания требуется очень много времени, но артефакты новой сборки должны быть опубликованы как можно скорее).

Когда я переделываю jfrog rt bp снова и снова, я получаю «новые» сборки с тем же описанием (тот же номер сборки и т. д.) Вместо перезаписи / расширения существующей сборки.

Оценивая любую подсказку :-)

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
25
1

Ответы 1

Основная идея buildinfo в Artifactory заключается в том, что они неизменяемы, что означает, что их нельзя изменить после публикации. Это нужно для того, чтобы убедиться в их целостности.

В вашем случае возможный способ добиться этого может быть: При публикации самих артефактов вы можете не публиковать buildinfo. Вы можете собирать buildinfo в течение цикла сборки и публиковать все как один объект buildinfo после всех тестов.

Ариэль, большое спасибо за быстрый ответ! Я как бы ожидал этой «неизменной» стратегии. Конечно, это имеет смысл. Тем не менее, идея публикации сборки «после того, как все сделано» может быть решением. Итак, идея заключалась бы в том, чтобы загрузить все артефакты, как только они будут доступны с параметрами --build-name и --build-number, а затем - когда последний артефакт будет готов - я сделаю jfrog rt bp для имени сборки и номера сборки тот, верно? Это сделало бы артефакты доступными для поиска и фильтрации по этой сборке, даже если сама сборка еще не указана. Ты это говоришь?

Tayko Fox 06.09.2018 09:18

Другие вопросы по теме