[build] remove anything related to AppVeyor (#666)

As part of consolidating our CI setup, we now have Windows builds running on Jenkins. This means we no longer need to use AppVeyor at all, which is a good thing. AppVeyor is not a CI system well known by other folks working on the Xamarin or Mono teams, where Jenkins is mostly used.

Other changes:
- Updated `.gitignore` for files appearing on Windows: `UpgradeLog.htm` from VS upgrading projects and `*.obj` from running the C tests
This commit is contained in:
Jonathan Peppers 2018-05-01 15:49:24 -05:00 коммит произвёл GitHub
Родитель 27ffa489c8
Коммит 53783834f2
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 4 добавлений и 64 удалений

2
.gitignore поставляемый
Просмотреть файл

@ -42,6 +42,8 @@ packages
/tests/android/**/.project
.gradle/
.idea/
*.obj
UpgradeLog*.htm
### Xcode ###
DerivedData/

Просмотреть файл

@ -4,8 +4,8 @@
|---------------------------|-----------------------------|
| [![windows-vs-x86][1]][2] | [![osx-clang-x86][3]][4]
[1]: https://ci.appveyor.com/api/projects/status/lnmi5dh2ukm1n79o/branch/master?svg=true
[2]: https://ci.appveyor.com/project/tritao/embeddinator-4000/branch/master
[1]: https://jenkins.mono-project.com/view/Xamarin.MaciOS/job/embeddinator-4000-windows/badge/icon
[2]: https://jenkins.mono-project.com/view/Xamarin.MaciOS/job/embeddinator-4000-windows/
[3]: https://travis-ci.org/mono/Embeddinator-4000.svg?branch=master
[4]: https://travis-ci.org/mono/Embeddinator-4000

Просмотреть файл

@ -1,55 +0,0 @@
# Reference: http://www.appveyor.com/docs/appveyor-yml
# Notes:
# - Indent each level of configuration with 2 spaces. Do not use tabs!
#---------------------------------#
# general configuration #
#---------------------------------#
version: 1.0.{build}
branches:
only:
- master
except:
- gh-pages
#---------------------------------#
# environment configuration #
#---------------------------------#
matrix:
fast_finish: true
image: Visual Studio 2017
platform:
- x86
configuration:
- Release
environment:
MONO_INSTALLER: mono-5.0.1.1-gtksharp-2.12.44-win32-0.msi
JAVA_HOME: C:\Program Files\Java\jdk1.8.0
NUGET_API_KEY:
secure: M7FCCdLkTgVrs4rejEtDi8yw6dAJxqFruJlUUWvR2B5f4ABB8SJCROdKaA6doRMV
cache:
- packages -> **\packages.config
- external\Xamarin.Android -> build\Android.cake
#---------------------------------#
# build scripts #
#---------------------------------#
init:
- cmd: git config --global core.autocrlf true
install:
- cmd: appveyor DownloadFile https://download.mono-project.com/archive/5.0.1/windows-installer/%MONO_INSTALLER%
- cmd: msiexec /i %MONO_INSTALLER% /qn /norestart
build_script:
- cmd: git submodule update --init --recursive
- ps: .\build.ps1 -verbose -t AppVeyor -v diagnostic

Просмотреть файл

@ -59,13 +59,6 @@ Task("Tests")
.IsDependentOn("Run-C-Tests")
.IsDependentOn("Run-Java-Tests");
Task("AppVeyor")
.IsDependentOn("Build-Binder")
.IsDependentOn("Android-Tests")
.IsDependentOn("Build-CSharp-Tests")
.IsDependentOn("Run-C-Tests")
.IsDependentOn("Build-Java-Tests");
Task("Jenkins")
.IsDependentOn("Build-Binder")
.IsDependentOn("Android-Tests")