Может ли AWS CodeBuild опубликовать sh пакеты nuget для Nuget.org и Github? - PullRequest
0 голосов
/ 24 марта 2020

Я разрабатываю пакет nuget. Он имеет публичное c Github репо. Можно ли использовать AWS CodeBuild для выполнения следующих действий после объединения ветки dev с master:

  1. Сборка master в выпуске
  2. Получить файл nupkg из папки bin / release и publi sh it to nuget.org
  3. Добавить этот же файл в качестве релиза в репозиторий github
  4. запустить пользовательский * .exe

1 Ответ

1 голос
/ 26 марта 2020

Мастер сборки в выпуске

Используйте Webhook с CodeBuild для построения любой ветви: https://docs.aws.amazon.com/codebuild/latest/userguide/sample-github-pull-request.html

Получить файл nupkg из Папка bin / release и публикация sh на nuget.org

CodeBuild может выполнить любую произвольную команду в buildspe c: https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build -spe c -ref-example

Добавить этот же файл в качестве релиза в репозиторий github

Я не уверен, что вам может понадобиться сторонний бинарный файл для достижения этой цели, который запускается в buildspe c

запустить пользовательский * .exe

Запустите ли вы это во время сборки или развертывания? При сборке вы можете снова запустить команду в buildspe c, при развертывании необходимо использовать службу развертывания, такую ​​как CodeDeploy.

...