как добавить (связать) снимок результата сборки

сборка была создана с использованием определения сборки. Как я могу связать (добавить или добавить) моментальный снимок с результатом сборки?

этот вопрос возникает, потому что у меня есть некоторые результаты сборки, и я хочу создать новую рабочую область репозитория (или поток) из существующего результата сборки. этот рабочий процесс предлагается контекстным меню в eclipse

введите здесь описание изображения

он всегда дает мне следующую ошибку:

введите здесь описание изображения

и

введите здесь описание изображения

Кажется, проблема в том, что при запуске сборки не создается моментальный снимок. как я могу добавить созданный вручную снимок к этому результату сборки или как я могу изменить определение сборки, чтобы он автоматически создавал моментальный снимок?


person Martin Frank    schedule 25.08.2015    source источник


Ответы (1)


Сначала вы добавляете рабочую область репо из сборки, как показано в вопросе.

Затем вы загружаете это рабочее пространство репо в моментальный снимок (или в локальную песочницу).

Вам нужны эти два шага.

ОП Мартин Франк объясняет, что источником проблемы является необходимость принять только некоторые из ожидающих изменений.

Обходной путь: вставьте рабочую область репозитория настройки сборки.

введите здесь описание изображения

вы можете принять все необходимые изменения в рабочей области репозитория build-setup. для создания сборки вы используете второе рабочее пространство репозитория, а именно рабочее пространство репозитория «сборка». после того, как вы настроите эту настройку, вы можете установить флажок «Принять последние изменения», который добавит снимок в результат сборки.

введите здесь описание изображения

person VonC    schedule 25.08.2015
comment
нет связанного моментального снимка - вот почему я получаю это сообщение об ошибке: вы не можете создать поток из выбранной сборки, потому что сборка не содержит моментального снимка (то же самое для создания рабочей области репозитория) - person Martin Frank; 25.08.2015
comment
и привет @vonC - это было довольно давно, приятно снова тебя видеть =) - person Martin Frank; 25.08.2015
comment
Существует ли проблема владения, как указано в jazz.net/forum/questions/152860/? - person VonC; 25.08.2015
comment
@ Если нет, можете ли вы попробовать scm snapshot promote, как в jazz.net/forum/questions/140870/ ? - person VonC; 25.08.2015
comment
@MartinFrank Я никогда не уходил ;) Смотрите два моих предыдущих комментария (я пропустил @, чтобы уведомить вас) - person VonC; 25.08.2015
comment
Итак, вам нужно настроить определение сборки с Post-build Deliverenabled? - но снимки не создаются ни в рабочей области репозитория, ни в потоке (который является моей целью доставки).... - person Martin Frank; 25.08.2015
comment
@MartinFrank Нет, обычно у меня не включена пост-доставка. Я просто использую рабочую область, которая имеет правильный поток в качестве цели потока по умолчанию. - person VonC; 25.08.2015
comment
@MartinFrank, вы можете попробовать добавить снимок в свой поток, затем запустить новую сборку и посмотреть, сможете ли вы создать рабочую область или поток из этого результата сборки? - person VonC; 25.08.2015
comment
это работает отлично - я могу вручную создать снимок и установить владельца снимка. как только этот снимок будет создан, я могу легко создать рабочую область из этого снимка, и я могу создать поток на основе этого снимка. но когда я запускаю сборку, снимок не создается... - person Martin Frank; 25.08.2015
comment
в потоке уже есть несколько снимков, созданных вручную... но до сих пор нет снимка, созданного при "сборке запроса"... - person Martin Frank; 25.08.2015
comment
@MartinFrank да, я имел в виду сборку, созданную после установки моментального снимка в потоке. Будет ли результат сборки включать снимок? - person VonC; 25.08.2015
comment
хорошо, я вручную создал снимок потока и после этого начал новую сборку. снова, когда я нажимаю на результат сборки и хочу создать stram/repWorkspace, появляется то же сообщение об ошибке - так и должно было быть, потому что снова снимок не был создан (только мой созданный вручную снимок) - person Martin Frank; 25.08.2015
comment
@MartinFrank, а можете ли вы создать снимок рабочей области, используемой определением сборки? - person VonC; 25.08.2015
comment
технически да, хотя это рабочее пространство репозитория принадлежит не мне, а нашему «пользователю сборки», которым управляет мой коллега (поэтому у меня нет прямого доступа).... - person Martin Frank; 25.08.2015
comment
@MartinFrank, можете ли вы попробовать изменить определение сборки с помощью принадлежащего вам рабочего пространства репо? А с движком сборки под вашим логином? - person VonC; 25.08.2015
comment
хорошо, использование определения сборки, которое работает в моем рабочем пространстве репозитория, которое запускается моим механизмом сборки, не имеет значения - по-прежнему нет созданного снимка... ВОПРОС: единственная возможность «создать» снимок находится на вкладке «Джаз». контроль источника», где вы должны выбрать «принять параметры»; только если вы принимаете последние изменения, создается моментальный снимок... но я не хочу принимать последние изменения... я просто хочу построить все эти ожидающие изменения (я намеренно не хочу создавать ВСЕ ожидающие изменения изменения) - person Martin Frank; 25.08.2015
comment
хорошо, что я сделал? Я открываю рабочую область репозитория, там я удаляю цели потока (после того, как я принял все желаемые наборы изменений) и теперь имею рабочую область репозитория с правильной конфигурацией и НЕТ целей потока. затем я изменил определение сборки, я установил флажок в Jazz Source Control/Принять параметры/Принять последние изменения перед загрузкой (что бесполезно, поскольку у моего RepWorkspace больше нет цели потока), и когда я запрашиваю сборку моментального снимка создается и прикрепляется к результату сборки.... - person Martin Frank; 25.08.2015
comment
@MartinFrank Я просто хочу построить со всеми этими ожидающими изменениями, а я намеренно не хочу создавать ВСЕ ожидающие изменения, звучит немного противоречиво;) - person VonC; 25.08.2015
comment
ups - должно быть, опечатка: я хочу принять изменения вручную! я не хочу автоматически принимать все ожидающие изменения.... - person Martin Frank; 25.08.2015
comment
ну - своего рода обходной путь, да... он работает по крайней мере, хотя и не очень гладко ^^ - person Martin Frank; 25.08.2015
comment
я приму ваш ответ - все, что произошло в комментариях, наконец, приведет к решению! - person Martin Frank; 25.08.2015
comment
большое спасибо за вашу поддержку - опять же это был тяжелый квест для вас и для меня... - person Martin Frank; 25.08.2015
comment
@MartinFrank Я отредактировал ответ и предложил альтернативу в конце. - person VonC; 25.08.2015
comment
очень приятно - это будет более полезно для других, отлично! - person Martin Frank; 25.08.2015