Dalamud/.github/workflows/main.yml
2020-04-01 05:51:58 +09:00

35 lines
1.1 KiB
YAML

name: Build Dalamud
on: [push, pull_request]
jobs:
build:
name: Build on Windows
runs-on: windows-2019
steps:
- uses: actions/checkout@v1
- name: Initialize Submodules
run: git submodule update --init --recursive
- name: Setup Nuget
uses: nuget/setup-nuget@v1
with:
nuget-version: 'latest'
- name: Restore Nuget Packages
run: nuget restore Dalamud.sln
- name: Define VERSION
run: |
$env:COMMIT = $env:GITHUB_SHA.Substring(0, 7)
$env:REPO_NAME = $env:GITHUB_REPOSITORY -replace '.*/'
$env:BRANCH = $env:GITHUB_REF -replace '.*/'
($env:REPO_NAME) >> VERSION
($env:BRANCH) >> VERSION
($env:COMMIT) >> VERSION
- name: Build DotNet4
run: |
cd "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\"
.\MSBuild.exe $Env:GITHUB_WORKSPACE\Dalamud.sln /t:Build /p:Configuration=Release /p:DefineConstants=XL_NOAUTOUPDATE
- name: Upload artifact
uses: actions/upload-artifact@master
with:
name: dalamud-artifact
path: bin\