Commit Graph

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