[geos-commits] [SCM] GEOS branch main updated. 0e6e0e69d8b5757236bbc89d5192b172038384c9
git at osgeo.org
git at osgeo.org
Wed Jun 30 14:55:25 PDT 2021
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GEOS".
The branch, main has been updated
via 0e6e0e69d8b5757236bbc89d5192b172038384c9 (commit)
from cb127eeac823c8b48364c1b437844a5b65ff4748 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 0e6e0e69d8b5757236bbc89d5192b172038384c9
Author: Paul Ramsey <pramsey at cleverelephant.ca>
Date: Wed Jun 30 14:55:20 2021 -0700
Add MSVC support to GH Actions CI, and update Ubuntu running in Azure piplines CI
diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
index c48db92..3c43a97 100644
--- a/.azure-pipelines.yml
+++ b/.azure-pipelines.yml
@@ -28,7 +28,7 @@ stages:
- job: 'Linux'
pool:
- vmImage: 'ubuntu-16.04'
+ vmImage: 'ubuntu-18.04'
strategy:
matrix:
GCC 8:
@@ -59,27 +59,27 @@ stages:
CXXSTD: 11, 14, 17, 20
CXX: clang++-8
PACKAGES: clang-8
- LLVM_REPO: llvm-toolchain-xenial-8
+ LLVM_REPO: llvm-toolchain-bionic-8
Clang 7:
CXXSTD: 14, 17, 20
CXX: clang++-7
PACKAGES: clang-7
- LLVM_REPO: llvm-toolchain-xenial-7
+ LLVM_REPO: llvm-toolchain-bionic-7
Clang 6:
CXXSTD: 14, 17, 20
CXX: clang++-6.0
PACKAGES: clang-6.0
- LLVM_REPO: llvm-toolchain-xenial-6.0
+ LLVM_REPO: llvm-toolchain-bionic-6.0
Clang 5:
CXXSTD: 11, 14, 17
PACKAGES: clang-5.0
CXX: clang++-5.0
- LLVM_REPO: llvm-toolchain-xenial-5.0
+ LLVM_REPO: llvm-toolchain-bionic-5.0
Clang 4:
CXXSTD: 11, 14
CXX: clang++-4.0
PACKAGES: clang-4.0
- LLVM_REPO: llvm-toolchain-xenial-4.0
+ LLVM_REPO: llvm-toolchain-bionic-4.0
Clang 3.9:
CXXSTD: 11, 14
CXX: clang++-3.9
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 965d854..a4a3626 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -80,7 +80,6 @@ jobs:
os: ubuntu-20.04
}
-
runs-on: ${{ matrix.ci.os }}
steps:
@@ -134,8 +133,7 @@ jobs:
bash codecov.sh
shell: bash
-
- windows:
+ windows-mingw:
name: 'Windows (mingw-w64, Debug, 11, x86_64, windows-2019)'
runs-on: windows-2019
defaults:
@@ -159,3 +157,25 @@ jobs:
cmake --build . -j 2
ctest --output-on-failure .
+ windows-msvc:
+ name: 'Windows (Visual Studio, Release, windows-latest)'
+ runs-on: windows-latest
+ steps:
+ - name: 'Check Out'
+ uses: actions/checkout at v2
+
+ - name: 'Build'
+ run: |
+ mkdir build
+ cd build
+ cmake --version
+ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_STANDARD=14 -DBUILD_SHARED_LIBS=ON ..
+ cmake --build . --config Release
+
+ - name: 'Test'
+ run: |
+ cd build
+ ctest --output-on-failure -C Release
+
+
+
-----------------------------------------------------------------------
Summary of changes:
.azure-pipelines.yml | 12 ++++++------
.github/workflows/ci.yml | 26 +++++++++++++++++++++++---
2 files changed, 29 insertions(+), 9 deletions(-)
hooks/post-receive
--
GEOS
More information about the geos-commits
mailing list