2016-04-26 6 views
3

私は、C#アプリケーションを構築するためにgitlab-ciランナーを設定しようとしています。すでにgitlab, gitlab-ci, docker, runnermono imageと設定してください。.gitlab-ci.yml for C#ドッカーイメージモノを使用して

私はxbuild example.slnにしようとしていますが、nuget packagesを取得する必要があり、私はどのように知っているのですか?

私の.gitlab-ci.ymlは現在次のようになっています。ビルドにはなりますが、欠落しているパッケージについてはエラーが発生します。前のスクリプトで

before_script: 

build: 
script: 
    - xbuild "example.sln" 

答えて

2

、あなたのプロジェクトをビルドする前に、あなたの依存関係を取得するために、あなたはbashのを使用して行うだろうと同じ、nugetコマンドラインクライアントをインストールして実行する必要があります。

EDIT:

before_script: 
    - nuget restore -NonInteractive 

build: 
script: 
    - xbuild "example.sln" 

ない私は、C#に慣れていないんだとnugetコマンドについて確認し、モノ

+0

ありがとう:あなたはこの操作を行う必要がありますので[OK]をnugetはすでに、公式のモノ画像にインストールされています答えには、 '' nuget restore example.sln'を使って作業しました。 –

関連する問題