ci: move ci -> .ci-local

also rename appveyor.yml -> .appveyor.yml
This commit is contained in:
Ralph Lange
2020-04-23 16:00:13 +02:00
parent 566ab038d2
commit 1ff64f72a9
5 changed files with 0 additions and 0 deletions

93
.appveyor.yml Normal file
View File

@ -0,0 +1,93 @@
# AppVeyor configuration for EPICS Base
# Ralph Lange <ralph.lange@gmx.de>
# Copyright (c) 2016-2017 ITER Organization
# Version format
version: base-{branch}-{build}
#---------------------------------#
# repository cloning #
#---------------------------------#
# Called at very beginning, before repo cloning
init:
# Set autocrlf to make batch files work
- git config --global core.autocrlf true
# Set clone depth (do not fetch complete history)
clone_depth: 2
# Skipping commits affecting only specific files
skip_commits:
files:
- 'documentation/*'
- 'templates/*'
- '**/*.html'
- '**/*.md'
#---------------------------------#
# build matrix configuration #
#---------------------------------#
# Build Configurations: dll/static, regular/debug
configuration:
- dynamic
- static
- dynamic-debug
- static-debug
# Environment variables: compiler toolchain
environment:
matrix:
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
TOOLCHAIN: 10.0
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
TOOLCHAIN: 11.0
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
TOOLCHAIN: 12.0
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
TOOLCHAIN: 14.0
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
TOOLCHAIN: 2017
- APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015
TOOLCHAIN: mingw
# Platform: architecture
platform:
- x86
- x64
# Matrix configuration: allow specific failing jobs
matrix:
exclude:
# VS Express installs don't have the 64 bit compiler
- platform: x64
TOOLCHAIN: 10.0
#---------------------------------#
# building & testing #
#---------------------------------#
install:
- cmd: ci/appveyor-prepare.bat
build_script:
- cmd: ci/appveyor-make.bat
test_script:
- cmd: ci/appveyor-make.bat runtests
#---------------------------------#
# notifications #
#---------------------------------#
notifications:
- provider: Email
to:
- core-talk@aps.anl.gov
on_build_success: false
- provider: GitHubPullRequest