2016-07-29 3 views

答えて

5

最初に、それはあなたがbuild.shと同じディレクトリにある間、ウィンドウ内の は、次のコマンドgit update-index --add --chmod=+x build.shを実行し、実行権限を与えて、あなたのgithubのリポジトリにbuild.shを追加します。別の方法としては、上にインストールしMSFT命令を使用することです

language: csharp 
os: 
    - linux 

sudo: required 
dist: trusty 
env: 
    - CLI_VERSION=latest 

addons: 
    apt: 
    packages: 
    - gettext 
    - libcurl4-openssl-dev 
    - libicu-dev 
    - libssl-dev 
    - libunwind8 
    - zlib1g 

install: 
    - export DOTNET_INSTALL_DIR="$PWD/.dotnetcli" 
    - curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0/scripts/obtain/dotnet-install.sh | bash /dev/stdin --version "$CLI_VERSION" --install-dir "$DOTNET_INSTALL_DIR" 
    - export PATH="$DOTNET_INSTALL_DIR:$PATH" 

script: 
    - ./build.sh 

cache: 
    directories: 
    - src/packages 
    - tools 
+0

私は次のblogpostを使って 'dotnet cli'の情報を入手しました。http://andrewlock.net/adding-travis-ci-to-a-net-core-app/ – Peter

1

dotnet cliは以下の内容を追加インストールするには

language: csharp 
script: 
    - ./build.sh 

cache: 
    directories: 
    - src/packages 
    - tools 

:ちょうど、次の内容を追加し実行するためのcake.buildを取得するために

Linux(マイナーチェイクあり):

language: csharp 

os: 
    - linux 
dist: trusty 
sudo: required 

before_install: 
    - 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" | sudo tee -a /etc/apt/sources.list' 
    - sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893 
    - sudo apt-get update -qq 

install: 
    - sudo apt-get install -y dotnet-dev-1.0.0-preview2-003121 

script: 
    - ./build.sh 

cache: 
    directories: 
    - $HOME/.local/share/NuGet/Cache 
    - tools 

これはsudoが必要ですが、oあなたは依存関係を指定する必要はありません。

理論上、APT addonのみを使用して上記の作業を行うこともできますが、key_urlには何を載せるべきかわかりません。 addonsセクションでこのような何か:

addons: 
    apt: 
    sources: 
     - sourceline: 'deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main' 
     key_url: ??? 
    packages: 
     - dotnet-dev-1.0.0-preview2-003121 

我々はGPGキーのURLを知っていたならば、これは最も簡潔な方法だろう。

関連する問題