moved cygwin build from appveyor to GitHub action (#3149)

This commit is contained in:
Oliver Stöneberg 2021-04-10 14:30:02 +02:00 committed by GitHub
parent f7e6d216b2
commit 98b4253ba6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 41 additions and 2 deletions

41
.github/workflows/CI-cygwin.yml vendored Normal file
View File

@ -0,0 +1,41 @@
# Some convenient links:
# - https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md
#
name: CI-cygwin
on: [push,pull_request]
defaults:
run:
shell: cmd
jobs:
build_cygwin:
strategy:
matrix:
os: [windows-2019]
arch: [x64, x86]
fail-fast: true
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- name: Set up Cygwin
uses: egor-tensin/setup-cygwin@v3
with:
platform: ${{ matrix.arch }}
- name: Build cppcheck
run: |
C:\tools\cygwin\bin\bash.exe -l -c cd %GITHUB_WORKSPACE% && make -j2
- name: Build test
run: |
C:\tools\cygwin\bin\bash.exe -l -c cd %GITHUB_WORKSPACE% && make -j2 testrunner
- name: Run test
run: |
C:\tools\cygwin\bin\bash.exe -l -c cd %GITHUB_WORKSPACE% && make -j2 check

View File

@ -12,7 +12,6 @@ environment:
configuration: Debug configuration: Debug
vcvarsall_platform: x64 vcvarsall_platform: x64
PlatformToolset: v120 PlatformToolset: v120
cygwin_build: yes
MYQTDIR: C:\Qt\5.6\msvc2013_64 MYQTDIR: C:\Qt\5.6\msvc2013_64
- VisualStudioVersion: 12.0 - VisualStudioVersion: 12.0
platform: x64 platform: x64
@ -69,4 +68,3 @@ test_script:
- build\bin\testrunner.exe -q - build\bin\testrunner.exe -q
- IF EXIST bin\debug\testrunner.exe bin\debug\testrunner.exe -q - IF EXIST bin\debug\testrunner.exe bin\debug\testrunner.exe -q
- IF EXIST bin\testrunner.exe bin\testrunner.exe -q - IF EXIST bin\testrunner.exe bin\testrunner.exe -q
- 'IF defined cygwin_build C:\cygwin64\bin\bash -e -l -c "cd /cygdrive/c/projects/cppcheck && make clean && make -j 2 test checkcfg"'