440 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠 f17dc2bb9d For CI - ensure the cached build tree is reconfigured just in time. 2019-04-27 22:34:26 +08:00
Yao Wei Tjong 姚伟忠 5a787ee903 For CI - test CI/CD to bintray/jcenter. 2019-04-20 13:52:45 +08:00
Yao Wei Tjong 姚伟忠 d53499369d For CI - reenable the SF.net build artifact logic.
This reverts commit 05db29f635.
[ci package]
Close #2419
2019-03-14 21:36:16 +08:00
Yao Wei Tjong 姚伟忠 05db29f635 For CI - skip artifact upload due to slow SF.net transfer rate.
Related to #2419.
2019-02-17 23:34:56 +08:00
urho3d-travis-ci a476f0c401 Travis CI: bump copyright to 2019. 2019-01-12 01:00:16 +00:00
Yao Wei Tjong 姚伟忠 37b02f0d4f For CI - workaround Doxygen 1.8.13 bug.
[ci skip]
Close #2398
2018-12-16 15:17:12 +08:00
Yao Wei Tjong 姚伟忠 9c7ea246ca For CI - keep retry to upload artifact even when time is almost up.
[ci package]
2018-12-01 16:48:23 +08:00
Yao Wei Tjong 姚伟忠 bac1612070 For CI - keep retry to upload artifact even when time is almost up.
Also do not upload build artifacts from Debug build configuration.
2018-12-01 09:16:12 +08:00
Yao Wei Tjong 姚伟忠 a0f9f67fdf For CI - fix build artifact upload in container.
[ci package]
2018-11-30 22:01:55 +08:00
Yao Wei Tjong 姚伟忠 03d596526c For CI - update Doxyfile to suppress warnings from newer Doxygen version. 2018-11-29 23:37:41 +08:00
Yao Wei Tjong 姚伟忠 7b87d9589f For CI - clean up rake tasks, fix site update automation. 2018-11-25 20:48:45 +08:00
Yao Wei Tjong 姚伟忠 aaa9911e3e For CI - use docker. Close #2348 2018-11-24 12:06:13 +08:00
Yao Wei Tjong 姚伟忠 abaa5ae884 Rename 'WIN32' build option to 'MINGW'. 2018-11-17 11:42:10 +08:00
Yao Wei Tjong 姚伟忠 dda252dfa6 Preparation to use docker images for CI.
Move '.build-options' and '.env-file' into 'script' dir. As the 'script' dir get symlink-ed during scaffolding task, the downstream project would automatically able to reference these two files.
2018-11-03 12:44:18 +08:00
Yao Wei Tjong 姚伟忠 fbcac184da Combine ccache_dir and home_dir into a single docker volume. 2018-10-20 12:43:21 +08:00
Yao Wei Tjong 姚伟忠 f1d6cbd3c5 Replace 'grep -Pzo' as Trusty's grep version is too old. 2018-10-12 00:53:25 +08:00
Yao Wei Tjong 姚伟忠 434dcafb9a New script for running dockerized build environment. 2018-10-09 23:24:47 +08:00
Yao Wei Tjong 姚伟忠 a81d44ba25 For CI - fix missing tags and binary artifact upload issues.
Also clean the LuaJIT/buildvm host tool build tree before retrying to recover from a build cache corruption.
2018-09-15 19:24:06 +08:00
Yao Wei Tjong 姚伟忠 9e56169b9c For CI - cache initial build tree and exclude some samples for Web-CI. 2018-09-13 23:21:46 +08:00
Yao Wei Tjong 姚伟忠 1c449f4b45 For CI - also clean the tolua++ host tool build tree before retrying.
[skip appveyor] [ci only: master]
2018-09-05 22:27:45 +08:00
Yao Wei Tjong 姚伟忠 6cb5137eb3 For CI - another attempt to workaround the corrupted cache issue.
[skip appveyor]
2018-09-05 21:55:26 +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 姚伟忠 0fc21934f5 Cleanup CMake build scripts and documentation update.
Close #743.
2018-08-09 23:08:45 +08:00
Yao Wei Tjong 姚伟忠 c1e97f723e Pass the argument to the main activity, if any. 2018-08-06 21:46:00 +08:00
Yao Wei Tjong 姚伟忠 384ed3224f Move all the shell scripts and batch files into 'script' directory. 2018-08-06 21:46:00 +08:00
Eugene Kozlov e78c1d7ff5 Merge pull request #2310 from eugeneko/move-containers
Make Urho3D.Containers move-friendly
2018-06-03 12:42:44 +03:00
Yao Wei Tjong 姚伟忠 f27c149779 For CI - explicitly set WASM to off when CI testing for asm.js.
When cache is clear then skip the samples build because build all samples from scratch now exceeds our free time limit from Travis.
Switch to upload the WASM variant of the web samples. This means the samples should run faster on dekstop browsers but might not work on mobile browsers at the moment.
2018-06-02 22:51:09 +08:00
Yao Wei Tjong 姚伟忠 40281539f0 Add a new build option to control auto addtion of HTML shell-file. 2018-06-02 17:37:28 +08:00
Yao Wei Tjong 姚伟忠 bbb8222b8c For CI - skip scaffolding test on STATIC/Debug build config.
This is a quick workaround to avoid running out of disk space problem.
2018-05-07 22:36:38 +08:00
Yao Wei Tjong 姚伟忠 218e4d7592 For CI - add retry logic for uploading build artifacts.
Fix #2301 [ci package]
2018-04-11 22:27:25 +08:00
Yao Wei Tjong 姚伟忠 030877647e For CI - warn instead of abort when failed to housekeep SF.net.
[ci package] [cache clear]
2018-04-09 22:53:02 +08:00
Yao Wei Tjong 姚伟忠 aa42579a9c For CI - fix site update and CI mirror branches creation. 2018-02-01 22:35:34 +08:00
Yao Wei Tjong 姚伟忠 7374a031c6 For CI - temporarily disable Annotate CI build.
We will attempt to make newer Clang version available for our CI build environment before refactoring our own Clang tools development branch.
[ci skip]
2018-01-28 16:42:46 +08:00
Yao Wei Tjong 姚伟忠 2fd2df9108 For CI - Suppress any errors while caching the initial build tree. 2018-01-27 22:12:46 +08:00
Yao Wei Tjong cfb6cdacf1 For CI - upgrade to Clang-Tidy 4.0. 2018-01-26 06:55:09 +08:00
Yao Wei Tjong 姚伟忠 f1c1f5aa42 For CI - setup the lint stage on the primary CI. 2018-01-24 02:06:23 +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 姚伟忠 08b838022b Add CMake messages for deprecated build option usage. 2017-12-15 23:32:46 +08:00
Yao Wei Tjong 姚伟忠 912df7381c Remove support for VS 2013. 2017-12-15 23:13:21 +08:00
Yao Wei Tjong 姚伟忠 21ed39fad6 Remove support for old Visual Studio versions.
Only newer versions that can handle C++11 features are supported now.
2017-10-26 22:52:15 +08:00
Yao Wei Tjong 姚伟忠 e0df869ec3 For CI - add debug builds for Android-CI. 2017-09-07 21:56:58 +08:00
Yao Wei Tjong 姚伟忠 6acff357c5 For CI - cache the whole initial build tree for OSX-CI builds.
Close #2095
2017-09-04 21:33:47 +08:00
Yao Wei Tjong 姚伟忠 be87f315f2 For CI - misc. post-mortem fixes. 2017-08-20 16:43:33 +08:00
Yao Wei Tjong 姚伟忠 848f52fbe9 For CI - attempt to implement the conditional build stage on our own.
This is to fix packaging build on OSX build environment where they were running out of time in the absense of the pre-cache stage.
[ci package] test that it does not trigger on a branch.
2017-08-14 09:01:30 +08:00
Yao Wei Tjong 姚伟忠 a3a0465c8d For CI - take advantage of Travis CI's build stages.
Perform housekeeping at the last stage when all the build jobs in the build stage have completed.
Add a placeholder for new lint stage in primary CI.
Use alternate mirror branch to prevent technical error due to multiple commits being pushed to HEAD on slow moving build queues.
Close #1942.
2017-07-19 21:55:18 +08:00
Yao Wei Tjong 姚伟忠 ec84cfdfd1 Remove the usage of add_compiler_export_flags() deprecated function.
Fix #1945.
2017-07-13 23:17:09 +08:00
Yao Wei Tjong 姚伟忠 c7a0149dc9 Another sweep for tvOS conditional code branch. 2017-06-05 23:04:09 +08:00
Yao Wei Tjong 姚伟忠 75b8420a31 Initial work for porting Urho3D to AppleTV platform. 2017-06-05 23:04:09 +08:00
Yao Wei Tjong 姚伟忠 3d39061627 Simplify the build option for sharing pak-loader script and data. 2017-05-21 20:21:27 +08:00