Управление API с помощью GIT и Octopus — Git PUSH / Git PULL

Вдогонку к этому моему посту:

Управление API с помощью GIT

У меня запущен экземпляр управления API. Я знаю, что у управления API есть собственный репозиторий GIT.

Я могу успешно клонировать, изменять и отправлять изменения в мой репозиторий GIT для управления API.

Я также использую развертывание Octopus и пытаюсь использовать это:

Git Push

и это:

Git Pull

Чтобы извлечь мой код из репозитория GIT моей компании и отправить его в репозиторий APIM GIT.

Дело в том, что эти плагины немедленно терпят неудачу из-за невозможности найти пути к файлам на сервере Octopus. Кроме того, они были написаны в 2014 году.

Есть ли рекомендуемый лучший способ извлечения из репозитория вашей компании и отправки в репозиторий APIM? Кроме того, если я загружаю данные в Octopus, где хранится код перед его отправкой в ​​APIM?


person RuSs    schedule 27.08.2016    source источник


Ответы (1)


В конце концов, я думаю, что этот плагин устарел. В итоге я написал свой собственный PowerShell GIT bash, и он отлично работает.

Я получаю json-код APIM из системы управления версиями моей компании, затем помещаю его в репозиторий APIM GIT и публикую с помощью PowerShell.

person RuSs    schedule 15.09.2016
comment
Можете ли вы опубликовать или поделиться этим PowerShell? Я собираюсь начать аналогичную задачу и был бы очень признателен за хорошую отправную точку. Спасибо! - person Erick T; 21.02.2018
comment
Дай мне пару часов, чтобы найти его. - person RuSs; 21.02.2018
comment
Отправьте мне свой адрес электронной почты - person RuSs; 21.02.2018
comment
Отправлено. Дайте мне знать, если вы не получите его, так как он имеет 1 вложение. - person RuSs; 21.02.2018
comment
Понятно. Спасибо еще раз! - person Erick T; 21.02.2018