Commit Graph

453 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠 3ba62f036e Fix the STATIC and SHARED build for VS and Xcode.
Cleanup comments.
2020-05-10 23:30:59 +08:00
Yao Wei Tjong 姚伟忠 0e4d095cfa Shed off old construct since our CMake minimum required is 3.10.2 now. 2020-05-10 15:53:52 +08:00
Modanung 2650e38855 Reduced minimum required cmake version to 3.10.2 2020-01-22 22:27:07 +08:00
Yao Wei Tjong 姚伟忠 2ea4821c6a Take advantage of new linker from LLVM backend. 2020-01-12 12:39:54 +08:00
Yao Wei Tjong 姚伟忠 46c6894d78 Bump CMake minimum required version to 3.14.5. 2020-01-12 12:37:22 +08:00
Yao Wei Tjong 姚伟忠 6296d22e9c For CI - fix copyright bumping logic. 2020-01-06 00:00:42 +08:00
urho3d-travis-ci 1151b8a2d6 Travis CI: bump copyright to 2020. 2020-01-05 06:21:40 +00:00
Yao Wei Tjong 姚伟忠 e9e3c2276d For CI - exclude deprecated repos for the copyright licence year update logic. 2019-10-13 15:30:39 +08:00
Yao Wei Tjong 姚伟忠 262c85b007 For CI - clean up the staged installation dir. 2019-10-13 15:16:08 +08:00
Yao Wei Tjong 姚伟忠 9d727c04f1 For CI - fix site update. 2019-10-13 15:14:56 +08:00
Yao Wei Tjong 姚伟忠 e27aaf441e For CI - fix web sample update and site update. 2019-10-12 23:55:09 +08:00
Yao Wei Tjong 姚伟忠 687839c8d9 For CI - avoid GNU option for 'xargs' that is not supported on Mac.
Just silently perform the commands without sending anything to error stream.
2019-09-14 16:28:42 +08:00
Yao Wei Tjong 姚伟忠 6bc86793e7 For CI - use the '-A' option for VS. 2019-09-14 16:27:47 +08:00
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