Commit graph

9 commits

Author SHA1 Message Date
Alexander van Gessel
b28d8d469a Switch AppVeyor notifications to webhook w/ irker-appveryor-collector 2017-12-04 13:04:32 +11:00
Jyrki Vesterinen
5bde7428a3 AppVeyor: only notify on failure 2017-02-23 19:09:16 +02:00
Celtic Minstrel
5f8e6f9a7b Appveyor: Omit commit URL from announcement since builds are scheduled 2016-12-08 20:52:49 -05:00
Jyrki Vesterinen
bd020fe19f Add configuration name to AppVeyor IRC notification message
Since all AppVeyor builds are from the master branch, I replaced the branch
name with the configuration name.
2016-12-02 06:14:56 +02:00
Celtic Minstrel
cec563cba2 Prettify the Appveyor notification a little
[ci skip]

(Skipping CI because there's IMO no point rebuilding solely for
change in notification format.)
2016-12-01 20:28:45 -05:00
Jyrki Vesterinen
2aded54348 Redirect AppVeyor IRC notifications to #wesnoth-dev 2016-12-01 22:50:29 +02:00
Gregory A Lundberg
6202a10bcc Fix YML for AppVeyor IRC 2016-11-30 14:57:50 -06:00
Gregory A Lundberg
72e39953a1 Adjust AppVeyor configurations
Do no build branches with an open PR.

Use ZIP and clone only the commit in question. This should significantly reduce the time needed to download the repository. Live testing was exceeding 40 minutes and forcing a quota-exceeded timeout.
2016-11-29 18:30:08 -06:00
GregoryLundberg
6607880e22 Add support for AppVeyor Continuous Integration for Visual Studio
0) Visit https://appveyor.com
    1) Sign in using your GitHub account.
    2) Under projects tab: New Project
    3) Click Add for wesnoth
    4) Click back to Projects
    5) Hover to right of wesnoth, click gear icon (Edit Project Settings)
    6) Set project name ie., "Battle for Wesnoth (Visual Studio 2013)"
    7) Enter custom configuration .yml name: .appveyor.vs2013.yml
    8) Check to skip branches without appveyor.yml
    9) Click Save
    A) If desired, repeat 2 through 9 for Visual Studio 2015

Total run time for both toolsets is about 3.75 hours.

Note that each configuration builds both Debug and Release. Edit the .yml to only choose one.

There is a one-hour quota per build. Each build takes approximately 50 minutes. Cloning the repository takes from 5 to 20 minutes. Using a shallow clone zip file, reverting spirit_po and eliminating the Boost tests are the best ways to decrease runtime.

At present, AppVeyor does not support IRC notification. There is an open github issue requiresing the feature. It may be possible to add IRC notification as a build step.
2016-11-29 09:00:14 -06:00