TLSharp/.github/workflows/main.yml
2020-04-02 10:46:45 +04:30

49 lines
1.2 KiB
YAML

name: CI Build
on: [push, pull_request]
jobs:
linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Download latest NuGet
run: wget https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
- name: Install Dependencies
run: mono nuget.exe restore
- name: Build Project
run: xbuild TLSharp.Core/TLSharp.Core.csproj
macos:
runs-on: macos-latest
steps:
- uses: actions/checkout@v2
- name: Download latest NuGet
run: curl -o nuget.exe https://dist.nuget.org/win-x86-commandline/latest/nuget.exe
- name: Install Dependencies
run: mono nuget.exe restore
- name: Build Project
run: MSBuild TLSharp.Core/TLSharp.Core.csproj
windows:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Download Nuget.exe
run: Invoke-WebRequest https://dist.nuget.org/win-x86-commandline/latest/nuget.exe -OutFile Nuget.exe
- name: Install Dependencies
run: Nuget.exe restore
- name: setup-msbuild
uses: microsoft/setup-msbuild@v1
- name: Build Project
run: MSBuild TLSharp.sln