У меня есть библиотека классов .net Standard (.Net Standard 2.0)
, которую я хочу развернуть в nexus
как nuget package
. Закрытый репозиторий Nexus готов, и я использую Gitlab
для управления кодом.
В Gitlab я добавил файл gitlab-ci.yml, который будет запускать сборку и развертывание, но все еще без достаточных шагов:
stages:
- build
- package
- deploy
build_image:
stage: build
only:
- master
script:
- echo "Restoring NuGet Packages…"
- RUN dotnet restore
- echo "Building solution…"
- RUN dotnet build --no-restore -c Release -o
package_dev:
stage: package
script:
-
deploy_dev:
stage: deploy
environment:
name: development
only:
- master
script:
-
У меня вопрос, как настроить этот файл для запуска сборки, а затем выполнить packaging and deploy/push to nexus repo
?
Не знаю, хорошо ли я это описал, поскольку я совершенно новичок в этой теме. Я нашел несколько примеров использования MAVEN
изображения, но мы его не используем.
Заранее спасибо!