Azure Состояние сброса DevOps - PullRequest
0 голосов
/ 17 апреля 2020

Я хочу создать демонстрационную версию, используя Azure DevOps, чтобы продемонстрировать интеграцию и функциональность программного обеспечения Analytics. Я ищу решение, при котором состояние моего конвейера сбрасывается всякий раз, когда я заканчиваю демонстрацию. Например, если во время демонстрации был выполнен «запрос на слияние», я бы хотел, чтобы состояние («запрос на слияние») сбрасывалось при каждом перезапуске демонстрации - оно должно прийти в состояние, когда не было выполнено ни одного запроса на слияние. , Если была выполнена какая-либо команда «build», то ее тоже нужно сбросить

Я мог бы сделать что-то подобное, используя образ Dock GitLab, но я бы хотел сделать это, используя Azure DevOps, пожалуйста. Любые идеи / мысли будут по достоинству оценены!

1 Ответ

0 голосов
/ 17 апреля 2020

вы видите это неправильно, это инструмент, созданный для сохранения истории нет сброса. Gitlab также не может этого сделать, вы, возможно, воссоздаете полный экземпляр gitlab, но он не «сбрасывает» запрос на слияние

Вот как я делаю свою демонстрацию: - либо вы создаете проект, который может принимать артефакты / repo as template => https://github.com/lgmorand/azuredevops-self-service-project-creation/tree/master/creation - или вы можете создать демонстрационный проект и использовать демо-генератор azure devops, чтобы экспортировать его (он создает zip) и повторно импортировать его, он создает клон внутри та же организация /! \ export - это скрытая функция этого портала, поэтому я не буду рассказывать вам, как это сделать (но теперь он с открытым исходным кодом, и если вы посмотрите на «enableextractor» в исходном коде, вы найдете, как его использовать; -))

все зависит от вашей демонстрации, но я бы go с решением CLI и даже если оно не идеально, это может значительно упростить "сброс"

...