mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
41 lines
942 B
YAML
41 lines
942 B
YAML
name: Build
|
|
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
lint:
|
|
uses: ./.github/workflows/lint.yml
|
|
|
|
test:
|
|
uses: ./.github/workflows/test.yml
|
|
|
|
build:
|
|
runs-on: windows-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
with:
|
|
submodules: true
|
|
|
|
- name: Set up Python environment
|
|
uses: ./.github/actions/setup-liberation-python
|
|
|
|
- name: Set up JS environment
|
|
uses: ./.github/actions/setup-liberation-js
|
|
|
|
- name: Set build number
|
|
run: |
|
|
[IO.File]::WriteAllLines($pwd.path + "\resources\buildnumber", $env:GITHUB_RUN_NUMBER)
|
|
|
|
- name: Build app
|
|
uses: ./.github/actions/build-app
|
|
|
|
- name: Create archive
|
|
run:
|
|
Compress-Archive -Path .\dist\dcs-retribution\ -DestinationPath
|
|
dist\dcs-retribution.zip
|
|
|
|
- uses: actions/upload-artifact@v2
|
|
with:
|
|
name: dcs-retribution
|
|
path: dist/dcs-retribution.zip
|