45 lines
1.3 KiB
YAML
45 lines
1.3 KiB
YAML
on:
|
|
push:
|
|
branches: "*"
|
|
pull_request:
|
|
branches: "*"
|
|
|
|
jobs:
|
|
test:
|
|
name: Run tests
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Install mono
|
|
run: sudo apt-get install mono-complete
|
|
|
|
- name: Checkout $GITHUB_SHA from $GITHUB_REF
|
|
uses: actions/checkout@v2
|
|
|
|
- name: Build AutoUpdateBuilder
|
|
run: |
|
|
nuget restore BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.sln
|
|
msbuild -p:Configuration=Release BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.sln
|
|
|
|
- name: Build DependencyFinder
|
|
run: |
|
|
nuget restore BuildTools/DependencyFinder/DependencyFinder.sln
|
|
msbuild -p:Configuration=Release BuildTools/DependencyFinder/DependencyFinder.sln
|
|
|
|
- name: Build GnupgSigningTool
|
|
run: |
|
|
nuget restore BuildTools/GnupgSigningTool/GnupgSigningTool.sln
|
|
msbuild -p:Configuration=Release BuildTools/GnupgSigningTool/GnupgSigningTool.sln
|
|
|
|
- name: Build UpdateVersionStamp
|
|
run: |
|
|
nuget restore BuildTools/UpdateVersionStamp/UpdateVersionStamp.sln
|
|
msbuild -p:Configuration=Release BuildTools/UpdateVersionStamp/UpdateVersionStamp.sln
|
|
|
|
- name: Build Duplicati
|
|
run: |
|
|
nuget restore Duplicati.sln
|
|
msbuild -p:Configuration=Release -p:DefineConstants=ENABLE_GTK Duplicati.sln
|
|
|