summaryrefslogtreecommitdiff
path: root/appveyor.yml
Commit message (Collapse)AuthorAge
* Workaround SourceForget brokenness in AppVeyor buildsChris Wilson2018-03-03
| | | | | | Download NSIS and Boost archives ourselves and install in correct places for Chocolatey and CMake to find and use them, instead of trying to download them from SourceForge.
* Reimplement OpenSSL 1.1 supportChris Wilson2018-03-03
| | | | | | | | | This time I have made the minimum number of changes necessary to make OpenSSL 1.1 work, and also added more tests which would have caught the issues with the previous attempt. Thanks to Johann Glaser for testing out the new version and reporting the issue with decryption!
* Revert "Add support for OpenSSL 1.1 and replace deprecated function calls"Chris Wilson2018-02-25
| | | | | | Until shown to be safe. See message from Johann Glaser to the mailing list. This reverts commit 85e7efc3fa0477f60318d2cd2144503a9ea8feb9.
* Add support for OpenSSL 1.1 and replace deprecated function callsChris Wilson2018-01-01
| | | | | | | | | | | | | | | | | | | | | | | See https://github.com/boxbackup/boxbackup/issues/16 for details. Thanks to Chris West @FauxFaux for the initial patch! Use OpenSSL 1.1.0g for Windows superbuild. Fix Windows build by removing calls to obsolete do_ms.bat <https://stackoverflow.com/questions/39076244/why-there-is-no-ms-do-ms-bat-after-perl-configure-vc-win64a/39247560#39247560>. Workaround for incorrect library suffixes searched by FindOpenSSL <https://gitlab.kitware.com/cmake/cmake/issues/17604>. Link OpenSSL statically and fix missing dependency on crypt32.lib. (cherry picked from commit edd3687f067c68b131822e0064cdeff5bf7a3835) (cherry picked from commit b003e009d1fccadf55a0f59a01c66f7b80f9b3e5) (cherry picked from commit cc6e20466b857f7e20d816a2c20cb36f112398ab) (cherry picked from commit 303c6405e3bc1e673dbc691792e0633742c01f4e) (cherry picked from commit 4e24006f75142a254f1a7db76cf9da1e752d9283) (cherry picked from commit 448ac48a89538f67f508f8d21931c5e6e90472c0) (cherry picked from commit 00b3bb0697219ef8c742698dd43d53b538e362b1)
* Change branches for which Windows packages are builtChris Wilson2017-09-16
|
* Disable DEBUG to reduce CMake build verbosity on AppVeyorChris Wilson2017-09-16
| | | | (cherry picked from commit 793d5f57f5f99f50bffadea674f58be79f9cb6ff)
* Reduce AppVeyor build verbosity by passing extra args to sub-CMakeChris Wilson2017-09-16
| | | | (cherry picked from commit 4876a5573a8bcd3312e9804c27fe9f30f3369747)
* Reorder lines in appveyor.yml to match actual execution orderChris Wilson2017-09-16
| | | | (cherry picked from commit ea4f1728b529aff1dfc912d8f51567f8cd58ea77)
* Remove Xamarin to remove 500 lines of junk from build logsChris Wilson2017-09-16
| | | | | | | See http://help.appveyor.com/discussions/problems/4569-the-target-_convertpdbfiles-listed-in-a-beforetargets-attribute-at-c-does-not-exist-in-the-project-and-will-be-ignored for details. (cherry picked from commit 019025deceff49485b03593f7a77a570d960546a)
* Build Win32/64 binary packages automaticallyChris Wilson2017-09-16
| | | | | | | | | | | Every AppVeyor build on the specified branches that passes will be packaged into a ZIP file and installer using CPack and uploaded to GitHub Releases. Generate version number entirely in AppVeyor config, and build it into the binary, and use it in the names of the created binary packages, and compile it into the binaries. (cherry picked from commit c5d8173bf03ab9fa93d3b3ffd871b378b0819567)
* Update versions of dependencies for Windows unibuild, add BoostChris Wilson2017-06-18
| | | | | | | | * Add a variable in appveyor.yml for the CMake out-of-source build tree. * Update the directory name in commands in appveyor.yml to match new CMake unibuild tree structure. * Increase build verbosity slightly. * Disable GUI crash dialogs that cause test hangs. * Disable the AppVeyor cache that we don't use.
* Replace most of Appveyor Windows build script with a CMakefile.Chris Wilson2016-09-09
| | | | | Should make it easier for Windows developers to get started by automating almost everything.
* Get AppVeyor to build the INSTALL target.Chris Wilson2016-08-28
| | | | | To ensure that all binaries needed by tests are installed in the correct places.
* Standardise dependent library location for CMake.Chris Wilson2016-08-28
| | | | Add a CMake module to find readline libraries for us.
* Appveyor: don't list directories that may not exist during build.Chris Wilson2016-08-28
|
* List contents of some more directories during buildChris Wilson2016-04-16
|
* Cache downloaded OpenSSL, and only download them if not already cached.Chris Wilson2016-04-10
|
* Make PCRE version a variable, and cache the downloaded file, trying to avoid ↵Chris Wilson2016-04-06
| | | | timeouts
* Disable RDP access to Appveyor virtual machinesChris Wilson2016-04-06
|
* Switch from FTP to HTTP in the hope of avoiding network timeoutsChris Wilson2016-04-06
|
* Create CMake configurations in a subdirectory of infrastructure/cmake.Chris Wilson2016-02-13
| | | | Makes it easier to cache and remove artifacts without affecting version-controlled files.
* Make 7za overwrite existing files, to avoid hanging when build output is cached.Chris Wilson2016-02-13
|
* Upgrade to OpenSSL 1.0.2fChris Wilson2016-02-13
|
* Switch cache directories to relative paths, comment out wildcard item.Chris Wilson2016-02-13
|
* OK, try single-quoting then.Chris Wilson2015-12-27
|
* Unquote cache directories to try to fix AppVeyor caching error:Chris Wilson2015-12-27
| | | | "The filename, directory name, or volume label syntax is incorrect"
* Really build both debug and release versions of PCRE and Zlib.Chris Wilson2015-12-24
|
* Build release libs as well as debug in Appveyor, and link the right ones ↵Chris Wilson2015-12-24
| | | | into boxbackup.
* Move directory listing of build directories to after build is complete.Chris Wilson2015-12-23
|
* Try making registry change before enabling RDP, to see if that helps.Chris Wilson2015-12-23
|
* Change RDP authentication to allow connection from Linux.Chris Wilson2015-12-23
|
* Escape backslashes to try to fix parse error.Chris Wilson2015-12-23
|
* Increase indentation again to try to fix parse error.Chris Wilson2015-12-23
|
* Try enabling RDP to debug stuck build.Chris Wilson2015-12-22
|
* OK, try double-quoting then.Chris Wilson2015-12-22
|
* Try unquoting cache paths to see if that makes the cache work.Chris Wilson2015-12-22
| | | | | | List files in the directories to be cached. Cache the compiled zlib as well.
* Add more debugging for perl not being able to run rmdir /s/q.Chris Wilson2015-12-20
|
* Try to debug why rmdir /s/q is failing.Chris Wilson2015-12-20
|
* Make tests verbose, so we can see why they are failingChris Wilson2015-12-19
|
* Change back to project directory at end, so that Appveyor can find the ↵Chris Wilson2015-12-17
| | | | solution file and build it.
* Use CTest to run tests.Chris Wilson2015-12-15
|
* Try yet another way to expand variables in PowerShellChris Wilson2015-12-09
|
* Try another way to use variables in URLs in PowerShell.Chris Wilson2015-12-09
|
* Try changing quoting to enable expanding environment variables in URL.Chris Wilson2015-12-09
|
* Upgrade OpenSSL to 1.0.2e.Chris Wilson2015-12-09
| | | | | The old file has been removed from its previous URL, so Appveyor won't build the project any more until it's fixed.
* Ask AppVeyor to build Zlib from source using CMake.Chris Wilson2015-12-09
| | | | Significantly improved CMake config, successfully builds some modules.
* List contents of pcre bin and lib directories.Chris Wilson2015-12-01
|
* Fix pcre path. Install PCRE as well as building it.Chris Wilson2015-12-01
|
* Fix Visual Studio Generator version. Install PCRE in a platform-specific ↵Chris Wilson2015-12-01
| | | | directory.
* Ask cmake to generate a Visual Studio Solution for the current version and ↵Chris Wilson2015-12-01
| | | | platform.