mirror of
https://github.com/ilammy/msvc-dev-cmd.git
synced 2026-09-07 06:07:19 +08:00
73375e968b
Some time ago GitHub has introduced an alternative version of Windows virtual environment. One of those is possibly untested in this repo. Let's test both of them. Audit tasks and side tracks are still using "windows-latest" because we don't particularly care about them. However, main tests should be run against both versions. You can find currently supported environments here: https://github.com/actions/virtual-environments/
56 lines
1.2 KiB
YAML
56 lines
1.2 KiB
YAML
name: msvc-dev-cmd
|
|
|
|
on:
|
|
pull_request:
|
|
push:
|
|
branches:
|
|
- master
|
|
- release/*
|
|
schedule:
|
|
- cron: '0 6 * * *'
|
|
|
|
jobs:
|
|
test:
|
|
name: default
|
|
runs-on: ${{ matrix.windows }}
|
|
strategy:
|
|
matrix:
|
|
windows: [windows-2016, windows-2019]
|
|
steps:
|
|
- name: Check out source code
|
|
uses: actions/checkout@v2
|
|
- name: Download Internet
|
|
run: npm install
|
|
- name: Enable Developer Command Prompt
|
|
uses: ./
|
|
- name: Compile and run some C code
|
|
shell: cmd
|
|
run: |
|
|
cl.exe hello.c
|
|
hello.exe
|
|
audit:
|
|
name: npm audit
|
|
runs-on: windows-latest
|
|
steps:
|
|
- name: Check out source code
|
|
uses: actions/checkout@v2
|
|
- run: npm install
|
|
- run: npm audit --audit-level=moderate
|
|
alias-arch:
|
|
name: arch aliases
|
|
runs-on: windows-latest
|
|
steps:
|
|
- name: Check out source code
|
|
uses: actions/checkout@v2
|
|
- name: Download Internet
|
|
run: npm install
|
|
- name: Enable Developer Command Prompt
|
|
uses: ./
|
|
with:
|
|
arch: Win32
|
|
- name: Compile and run some C code
|
|
shell: cmd
|
|
run: |
|
|
cl.exe hello.c
|
|
hello.exe
|