summaryrefslogtreecommitdiff
path: root/.appveyor.yml
AgeCommit message (Collapse)Author
2020-05-12Added compilation database support for clang and gccRevoluPowered
This tool is originally from mongodb. - Updated CPPSUFFIXES to use scons suffixes - objective-c files will also be loaded into the compilation database where the compiler / tooling is available to compile the files. Known limitations: - This will not work with msvc as your compiler.
2020-05-11Better file naming for AppVeyor artifactsAshesh3
This builds upon https://github.com/godotengine/godot/pull/38625 and improves the file name format as mentioned in https://github.com/godotengine/godot/pull/38189#issuecomment-626585363 The resulting file stored has the name `godot.windows.opt.tools.64-$(VERSION_HASH).zip` where `VERSION_HASH` is obtained from `it rev-parse --short=9 HEAD` , the zip file contains the built exe file.
2020-05-10Store build as artifact in appveyorAshesh
7z is already available in path in appveyor zip the build .exe files and store them ( appveyor retains for ~6 months)
2020-02-19Update .appveyor.yml.Marcel Admiraal
- Set options to be the same as travis builds, except use warnings=all instead of warnings=extra. - Fail on warnings as per travis builds.
2019-12-31Use current versions of software in Appveyor.Marcel Admiraal
Use Visual Studio 2019 Use Python 3.8 Use Scons 3.1.2
2019-07-02AppVeyor: Skip saving cache on non-master branchesRémi Verschelde
Otherwise we run into situations where commits to stable branches induce very long build times, as they have to basically build from scratch but also invalidate the cache for future commits on the master branch. This commit also makes the cache folder branch-specific, but since it's still limited to 1 GB of total cache size, we don't enable it for non-master, as we would still run into issues with non-master build invalidating the master cache.
2019-01-01AppVeyor: Force installing SCons 3.0.1Rémi Verschelde
3.0.2 was released today and when installed via pip, it seems to be missing from the PATH.
2018-08-21CI: Disable debug_symbols on Travis/AppVeyorRémi Verschelde
Also increase AppVeyor cache size to 1024, should match what is available for us in the free plan: https://www.appveyor.com/docs/build-cache/#cache-size-beta And drop obsolete debug_release option for Windows, superseded by target=release and debug_symbols=yes.
2018-05-16Fix scons installation on AppVeyorRémi Verschelde
Seems like AppVeyor just upgraded pip and finally removed the deprecated --egg switch.
2018-01-04Add GDnative wrapper lib on CI buildEmmanuel Leblond
2017-11-28use the same cache for all branches for appveyorRhody Lugo
2017-11-27prune scons shared cacheRhody Lugo
2017-11-25add support for scons cache and enable it for appveyorRhody Lugo
2017-09-26CI: Disable MinGW build on Travis and add AppVeyor badgeRémi Verschelde
Now that AppVeyor handles testing Windows builds with MSVC, we can skip the need to test against Travis' old MinGW toolchain and have a faster CI process. Also try building X11 binaries against system OpenSSL, should speed up build.
2017-09-26Add AppVeyor CI file for MSVC buildsRémi Verschelde
This improves our compiler coverage in our CI builds.