Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 17 additions & 16 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# .appveyor.yml for use with EPICS Base ci-scripts
# (see: https://github.com/epics-base/ci-scripts)
# Appveyor configuration for EPICS 7 submodules
# (see also https://github.com/epics-base/ci-scripts)

# This is YAML - indentation levels are crucial

Expand Down Expand Up @@ -33,24 +33,28 @@ configuration:
- dynamic-debug
- static-debug

# Environment variables: compiler toolchain, base version, setup file, ...
# Default build worker image
# Despite the Appveyor doc's, don't use this image for vs2015
image: Visual Studio 2019

# Environment variables: base version, compiler toolchain, etc.
environment:
# common / default variables for all jobs
SETUP_PATH: .ci-local
SETUP_PATH: .ci-local:.ci
EPICS_TEST_IMPRECISE_TIMING: YES
BASE: 7.0
# Verbose builds don't seem to fail, and might be faster!
VV: 1

matrix:
- CMP: vs2019
BASE: 3.15
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
- CMP: vs2019
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
- BASE: 3.15
CMP: vs2019
- CMP: vs2017
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
- CMP: vs2015
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
- CMP: gcc
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2019
# TODO: static linking w/ readline isn't working. Bypass auto-detect
COMMANDLINE_LIBRARY: EPICS

Expand All @@ -71,8 +75,9 @@ matrix:
#---------------------------------#

install:
- cmd: set PATH=C:\Python38-x64;%PATH%
- cmd: git submodule update --init --recursive
- cmd: pip install git+https://github.com/mdavidsaver/ci-core-dumper#egg=ci-core-dumper
- cmd: python -m pip install git+https://github.com/mdavidsaver/ci-core-dumper#egg=ci-core-dumper
- cmd: python .ci/cue.py prepare

build_script:
Expand All @@ -93,9 +98,9 @@ on_failure:
# debugging #
#---------------------------------#

## To connect by remote desktop to a failed build, uncomment the lines below.
## To connect by remote desktop to a failing build, uncomment the lines below.
## You must connect within the usual build timeout limit (60 minutes),
## so adjust the build matrix above to just build the config of interest.
## so adjust the build matrix above to build only the config of interest.

#on_failure:
# - ps: iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
Expand All @@ -106,8 +111,4 @@ on_failure:
#---------------------------------#

notifications:
- provider: Email
to:
- core-talk@aps.anl.gov
on_build_success: false
- provider: GitHubPullRequest
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,10 @@
/include/
/templates/
/configure/*.local
/configure/RELEASE.*
/configure/CONFIG_SITE.*
O.*/
/QtC-*
envPaths
*.orig
*.log
.*.swp
.iocsh_history
Loading