mirror of
https://github.com/pbatard/rufus.git
synced 2024-08-14 23:57:05 +00:00
[internal] fix AppVeyor MinGW builds
This commit is contained in:
parent
62dad2ef2f
commit
ccbf632a7c
3 changed files with 55 additions and 50 deletions
94
appveyor.yml
94
appveyor.yml
|
@ -1,19 +1,16 @@
|
|||
# The image below must be enabled in the AppVeyor settings
|
||||
image: Visual Studio 2019
|
||||
|
||||
skip_commits:
|
||||
# Don't run AppVeyor for commits that only modify resource or non-code files
|
||||
files:
|
||||
- .gitignore
|
||||
- .gitattributes
|
||||
- .github/
|
||||
- res/
|
||||
- '**/*.cmd'
|
||||
- '**/*.md'
|
||||
- '**/*.rc'
|
||||
- '**/*.sh'
|
||||
- '**/*.txt'
|
||||
- '**/*.xml'
|
||||
- .gitignore
|
||||
- .gitattributes
|
||||
- .github/
|
||||
- res/
|
||||
- '**/*.cmd'
|
||||
- '**/*.md'
|
||||
- '**/*.rc'
|
||||
- '**/*.sh'
|
||||
- '**/*.txt'
|
||||
- '**/*.xml'
|
||||
|
||||
environment:
|
||||
COVERITY_SCAN_PROJECT_NAME: "pbatard/rufus"
|
||||
|
@ -23,38 +20,45 @@ environment:
|
|||
global:
|
||||
BITS: 32
|
||||
matrix:
|
||||
- CONFIGURATION: Debug
|
||||
COMPILER: MSVC
|
||||
PLATFORM: x86
|
||||
- CONFIGURATION: Debug
|
||||
COMPILER: MSVC
|
||||
PLATFORM: x64
|
||||
- CONFIGURATION: Release
|
||||
COMPILER: MSVC
|
||||
PLATFORM: x86
|
||||
- CONFIGURATION: Release
|
||||
COMPILER: MSVC
|
||||
PLATFORM: x64
|
||||
- CONFIGURATION: Release
|
||||
COMPILER: MinGW
|
||||
PLATFORM: i686
|
||||
- CONFIGURATION: Release
|
||||
COMPILER: MinGW
|
||||
PLATFORM: x86_64
|
||||
- CONFIGURATION: Release
|
||||
COMPILER: Coverity
|
||||
PLATFORM: x86
|
||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
|
||||
CONFIGURATION: Debug
|
||||
COMPILER: MSVC
|
||||
PLATFORM: x86
|
||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
|
||||
CONFIGURATION: Debug
|
||||
COMPILER: MSVC
|
||||
PLATFORM: x64
|
||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
|
||||
CONFIGURATION: Release
|
||||
COMPILER: MSVC
|
||||
PLATFORM: x86
|
||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
|
||||
CONFIGURATION: Release
|
||||
COMPILER: MSVC
|
||||
PLATFORM: x64
|
||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||
CONFIGURATION: Release
|
||||
COMPILER: MinGW
|
||||
PLATFORM: i686
|
||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
|
||||
CONFIGURATION: Release
|
||||
COMPILER: MinGW
|
||||
PLATFORM: x86_64
|
||||
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
|
||||
CONFIGURATION: Release
|
||||
COMPILER: Coverity
|
||||
PLATFORM: x86
|
||||
|
||||
init:
|
||||
# Set the AppVeyor build version number to our tag or, if untagged, to the commit hash
|
||||
# See https://github.com/appveyor/ci/issues/691
|
||||
# Also include the build number, to distinguish between rebuilds of the same commit
|
||||
- ps: |
|
||||
if ($env:APPVEYOR_REPO_TAG -eq "true") {
|
||||
Update-AppveyorBuild -Version "$($env:APPVEYOR_REPO_TAG_NAME)_#$env:APPVEYOR_BUILD_NUMBER";
|
||||
} else {
|
||||
Update-AppveyorBuild -Version "dev-$($env:APPVEYOR_REPO_COMMIT.Substring(0,8))_#$env:APPVEYOR_BUILD_NUMBER";
|
||||
}
|
||||
# Set the AppVeyor build version number to our tag or, if untagged, to the commit hash
|
||||
# See https://github.com/appveyor/ci/issues/691
|
||||
# Also include the build number, to distinguish between rebuilds of the same commit
|
||||
- ps: |
|
||||
if ($env:APPVEYOR_REPO_TAG -eq "true") {
|
||||
Update-AppveyorBuild -Version "$($env:APPVEYOR_REPO_TAG_NAME)_#$env:APPVEYOR_BUILD_NUMBER";
|
||||
} else {
|
||||
Update-AppveyorBuild -Version "dev-$($env:APPVEYOR_REPO_COMMIT.Substring(0,8))_#$env:APPVEYOR_BUILD_NUMBER";
|
||||
}
|
||||
|
||||
build:
|
||||
project: rufus.sln
|
||||
|
@ -62,13 +66,13 @@ build:
|
|||
verbosity: detailed
|
||||
|
||||
install:
|
||||
- ps: |
|
||||
ps: |
|
||||
if ($env:PLATFORM -eq "x86_64") {
|
||||
$env:BITS = 64
|
||||
}
|
||||
|
||||
build_script:
|
||||
- ps: |
|
||||
ps: |
|
||||
$APPVEYOR_LOGGER = "C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll";
|
||||
switch ($env:COMPILER) {
|
||||
MSVC {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue