2016-04-26 1 views
3

Я пытаюсь установить gitlab-ci бегун для создания приложений C#. Уже настроен gitlab, gitlab-ci, docker, runner с mono image..gitlab-ci.yml для C# с использованием Docker image mono

Я стараюсь, чтобы xbuild example.sln, но нужно получить nuget packages, и я не знаю как.

В настоящее время мой .gitlab-ci.yml выглядит следующим образом. он попадет в здание, но ошибки для недостающих пакетов.

before_script: 

build: 
script: 
    - xbuild "example.sln" 

ответ

2

В до сценария, необходимо установить и запустить клиентый NuGet командной строки, так же, как вы могли бы сделать с помощью Баша, чтобы получить свою зависимость, прежде чем строить свой проект.

EDIT: Ok NuGet уже установлена ​​на официальных моно изображениях, так что вы просто должны это сделать:

before_script: 
    - nuget restore -NonInteractive 

build: 
script: 
    - xbuild "example.sln" 

Не уверен в NuGet команды, как я не знаком с C# и Mono

+0

Спасибо для ответа я использовал '- nuget restore example.sln' и работал. –

 Смежные вопросы

  • Нет связанных вопросов^_^