Yao Wei Tjong 姚伟忠
d67533617d
For CI - reenable URHO3D_ANGELSCRIPT build option for Appveyor CI.
...
Close #2362
2019-01-17 23:44:21 +08:00
urho3d-travis-ci
a476f0c401
Travis CI: bump copyright to 2019.
2019-01-12 01:00:16 +00:00
Yao Wei Tjong 姚伟忠
aaa9911e3e
For CI - use docker. Close #2348
2018-11-24 12:06:13 +08:00
Yao Wei Tjong 姚伟忠
0fd5c54d72
For CI - temporarily disable AS due to VS 2017 (15.8) compiler bug.
...
[skip travis]
2018-09-03 22:25:26 +08:00
Yao Wei Tjong 姚伟忠
b46c83f007
For CI - use AppVeyor CI image with VS 2017.
...
[skip travis] [ci only: master]
2018-01-18 00:23:54 +08:00
urho3d-travis-ci
70049ba582
Travis CI: bump copyright to 2018.
...
[cache clear]
2018-01-01 05:35:37 +00:00
Yao Wei Tjong 姚伟忠
117f186fdb
For CI - use alternative software packages for Doxygen and Graphviz.
...
[skip travis]
2017-12-30 12:39:58 +08:00
Yao Wei Tjong 姚伟忠
20ec572c9d
Switch to use "urho3d" own account in AppVeyor.
...
Close #1959 .
2017-07-05 22:57:50 +08:00
Yao Wei Tjong 姚伟忠
fbfc894c12
For CI - use new AppVeyor feature to skip MinGW cache for VS Ci build.
2017-04-11 22:14:40 +08:00
Yao Wei Tjong 姚伟忠
c629ed1f79
For CI - fix MinGW packaging build on AppVeyor.
...
[skip travis] [ci package]
2017-02-19 20:28:18 +08:00
Yao Wei Tjong 姚伟忠
342599a914
For CI - cache the MinGW tool directories without invalidator.
...
The .travis.yml file turns out to be a bad invalidator as well because it is also mutating between normal and MinGW CI builds.
2017-02-19 12:29:52 +08:00
Yao Wei Tjong 姚伟忠
9949277a46
For CI - use .travis.yml as invalidator for MinGW tool directory.
...
The .appveyor.yml file is altering between normal and MinGW CI build so it is not suitable to be used as cache invalidator, although what we originally want to achieve was "just" to monitor the MinGW version environment variable in the .appveyor.yml file of the MinGW CI build.
[ci only: master, MinGW, Android]
2017-02-17 07:25:11 +08:00
Yao Wei Tjong 姚伟忠
966c35f475
For CI - revert the cache setup on AppVeyor CI build.
...
Close #1804 for now. [ci only: master, MinGW]
2017-02-15 22:47:34 +08:00
Yao Wei Tjong 姚伟忠
c017c2e607
For CI - fix the CI builds on AppVeyor to use the build cache.
2017-02-14 23:10:40 +08:00
Yao Wei Tjong 姚伟忠
a9973de026
For CI - adjust the timestamp to achieve incremental build on AppVeyor.
...
[ci only: master, MinGW]
2017-02-12 01:33:02 +08:00
Yao Wei Tjong 姚伟忠
71cdfdbf26
Revert "For CI - still exclude tool building for PR build on AppVeyor."
...
This reverts commit d7bae3aef8
.
2017-02-10 08:02:56 +08:00
Yao Wei Tjong 姚伟忠
d7bae3aef8
For CI - still exclude tool building for PR build on AppVeyor.
...
Unlike Travis, initial build for PR on AppVeyor does not inherit cache from the master branch, thus exclude the tool for faster build time.
2017-02-10 01:39:23 +08:00
Yao Wei Tjong 姚伟忠
949fef6239
For CI - take advantage of AppVeyor's cache mechanism.
...
Close #1804 .
2017-02-10 01:02:04 +08:00
Yao Wei Tjong 姚伟忠
8ac70b2ad3
For CI - setup new MinGW CI build on Windows server.
2017-02-05 19:26:30 +08:00
urho3d-travis-ci
ee054a1507
Travis CI: bump copyright to 2017.
...
[ccache clear]
2017-01-01 13:01:31 +00:00
Yao Wei Tjong 姚伟忠
9ffc4da59e
For CI - clean up configuration for secondary AppVeyor CI setup.
...
Close #1200 . Hopefully we have nailed it for good.
2016-05-21 11:58:27 +08:00
Yao Wei Tjong 姚伟忠
8c0a9a3809
For CI - misc. minor adjustments. [ccache clear]
...
1. Switch back to use Travis-CI internal cache store for Android and OSX CI builds. Travis-CI team has enhanced their cache key computation so that each CI job "by default" should get a unique key and as such there is no more need to use our "compiler key hack". The enhancement also makes the switch possible.
2. Disable secondary AppVeyor CI and reenable testing of 39_CrowdNavigation sample in primary AppVeyor CI.
Our internal cache store (backed by GitHub repository) will be decommissioned shortly after this.
2016-05-19 13:45:13 +08:00
Yao Wei Tjong 姚伟忠
c9560bd223
For Travis and AppVeyor - show last checkpoint at the desired place.
...
Account for differences between Travis (which has built-in cache uploading support) and AppVeyor (which uses cmd "shell" that does not handle the '&&' operator at the end of the command correctly), we have to invoke the last 'ci_timer' rake task differently.
2016-03-30 06:54:22 +08:00
Yao Wei Tjong 姚伟忠
15a90276f5
For AppVeyor CI - bring checkpoint timer to AppVeyor.
2016-03-26 19:41:20 +08:00
Yao Wei Tjong 姚伟忠
39f73d673d
For Travis & AppVeyor - update secret keys.
2016-03-04 01:26:21 +08:00
Yao Wei Tjong 姚伟忠
8c8e4c475a
For Travis & AppVeyor - fix the CI mirror branch deletion logic.
2016-03-04 00:47:50 +08:00
Yao Wei Tjong 姚伟忠
98006623a8
For Travis CI & AppVeyor - fix the primary/secondary VS CI build setup.
...
Revert previous changes to do a force push on the 'git subtree add' rake task as it is quite dangerous to do so. Trade off the convenience to prevent potential accident to lose the subtree branch due invalid operation.
2016-03-01 23:18:41 +08:00
Yao Wei Tjong 姚伟忠
877cfaf384
For AppVeyor - pass '-C Debug' to ctest invocation.
...
[ci only: VS]
Related to #1200 .
2016-02-26 23:36:38 +08:00
Yao Wei Tjong 姚伟忠
a03a9f06a7
For Travis CI - fix .appveyor.yml generation for secondary AppVeyor CI.
...
Bitten by ancient Ubuntu 12.04 LTS again. Its Rake/yaml module still uses old convention to output "non-specific tag" in front of value with reserved yaml symbols although they are already escaped in quotes.
Related to #1200 .
2016-02-26 19:18:30 +08:00
Yao Wei Tjong 姚伟忠
fcbc0030c5
Move the crowd navigation sample unit test out of primary AppVeyor CI.
...
A new secondary AppVeyor CI mirro branch is now setup just for troubleshooting the offending sample.
Related to issue #1200 .
2016-02-25 23:32:53 +08:00
urho3d-travis-ci
c4f6f315ff
Travis CI: bump copyright to 2016.
...
[ccache clear]
2016-01-26 13:55:03 +00:00
Yao Wei Tjong 姚伟忠
cff5fe2d3d
For Travis CI - enable URHO3D_LUAJIT build option on iOS CI builds.
...
Upgrade to CMake 3.4.1 for OSX CI build jobs.
Close #1146
2016-01-21 19:28:02 +08:00
Yao Wei Tjong 姚伟忠
0906da48ba
Fix LuaJIT build for VS build to suppress unknown option warnings.
...
[ci only: AppVeyor]
2016-01-15 21:02:56 +08:00
Yao Wei Tjong 姚伟忠
bdcf7b242c
For AppVeyor - attempt to auto RDP so that make test can be run.
...
Also fix the package upload problem for AppVeyor CI jobs.
2016-01-15 20:29:59 +08:00
Yao Wei Tjong 姚伟忠
431559c2bd
For Travis CI & AppVeyor - unified 'ci' rake task and spring cleaning.
2016-01-06 16:38:58 +08:00
Yao Wei Tjong 姚伟忠
68e2813298
Attempt to use try_run logic to auto-discover build options.
...
For AppVeyor - let URHO3D_D3D11 be auto-discovered when scaffolding.
Close #1066 .
2015-12-25 10:37:56 +08:00
Yao Wei Tjong 姚伟忠
df18e41ee6
Fix try_compile execution for MinGW STATIC build and 32-bit build.
...
[ccache clear]
2015-12-16 23:37:57 +08:00
Yao Wei Tjong 姚伟忠
f471dd66dd
Refactor installation structure for Windows platform.
...
Attempt to reenable the try_compile logic to verify if the found Urho3D
library is ABI-compatible with the chosen compiler toolchain.
2015-12-16 22:21:24 +08:00
Yao Wei Tjong 姚伟忠
1b9b928de0
Temporarily exclude try_compile check for iOS build.
2015-12-14 23:47:55 +08:00
Yao Wei Tjong 姚伟忠
1cd242273e
Verify found Urho3D library has matching ABI with the chosen compiler.
...
Check the CMake minimum version before setting project name as recommended by CMake.
Minor documentation update on how to setup downstream projects using Urho3D library as external library.
For AppVeyor - attempt to add scaffolding test using Urho3D SDK.
2015-12-14 22:43:00 +08:00
Yao Wei Tjong 姚伟忠
df5a09a722
For AppVeyor - fix new project scaffolding test.
...
[ci only: AppVeyor]
2015-12-13 21:53:35 +08:00
Yao Wei Tjong 姚伟忠
72f954dad0
Enhance Urho3D-CMake-common module to auto find Urho3D library.
2015-12-13 17:13:07 +08:00
Yao Wei Tjong 姚伟忠
552ff29418
For AppVeyor - add rudimentary retry when installing packages.
...
Close #1078 .
[ci only: AppVeyor] [ci package]
2015-12-13 13:26:20 +08:00
Yao Wei Tjong 姚伟忠
e93b149656
For AppVeyor - set the default artifact for Windows users on SF.net.
2015-11-16 19:05:52 +08:00
Yao Wei Tjong 姚伟忠
d4c5cf1760
For AppVeyor - remove restriction to only build on master branch.
...
[ci skip]
2015-11-11 13:55:30 +08:00
Yao Wei Tjong 姚伟忠
b81547d35a
For AppVeyor - switch to Debug build configuration on normal CI build.
...
This is in the hope that msbuild will build faster without any optimisation.
[ci only: AppVeyor]
2015-11-09 21:34:54 +08:00
Yao Wei Tjong 姚伟忠
c073488069
For AppVeyor - fix artifact upload to sourceforge.net.
...
[ci package]
2015-11-09 18:18:12 +08:00
Yao Wei Tjong 姚伟忠
136db85ad9
For AppVeyor - ignore exit status from 'make doc' process.
...
[ci package] [ci only: AppVeyor]
2015-11-07 18:15:09 +08:00
Yao Wei Tjong 姚伟忠
a049b1360b
For AppVeyor - redirect some of the output stream to null device.
...
Skip *.chm generation on AppVeyor due to a similar issue reported in #910 .
Test [ci package] on [ci only: AppVeyor].
2015-11-07 09:29:37 +08:00
Yao Wei Tjong 姚伟忠
04eaf22c45
For AppVeyor - switch to use the default VM image.
...
Also test [ci package].
2015-11-07 07:28:36 +08:00