Yao Wei Tjong 姚伟忠
e0068c5c9d
For Travis CI - initial attempt to switch on the database subsystem.
2015-08-10 01:51:25 +08:00
Yao Wei Tjong 姚伟忠
581cb70ea1
For Travis CI - limit Coverity scanning to master branch only.
...
[ci skip]
2015-06-30 21:03:04 +08:00
Yao Wei Tjong 姚伟忠
342db03895
For Travis CI - update rake task to use _data/about.yml for credits.
...
[ci skip]
2015-06-17 00:06:25 +08:00
Yao Wei Tjong 姚伟忠
3b099a149b
For Travis CI - all bar none for Emscripten samples.
...
Adjust log messages for consistency sake.
2015-05-23 21:53:55 +08:00
Yao Wei Tjong 姚伟忠
5fd01b739e
For Travis CI - add some of the excluded samples back to Emscripten CI.
...
Fix package upload rake task failed to skip cleanly for MinGW CI build for D3D9.
Test [ci package] for [ci only: Emscripten] again.
2015-05-23 20:37:37 +08:00
Yao Wei Tjong 姚伟忠
2b3a2aabd2
For Travis CI - remove Emscripten CI checkpoints.
2015-05-22 18:51:07 +08:00
Yao Wei Tjong 姚伟忠
5b1af2d116
For Travis CI - increase Coverity Scan threshold to 100.
2015-05-19 13:56:45 +08:00
Yao Wei Tjong 姚伟忠
f77985447d
For Travis CI - set the default download in SF.net automatically.
2015-05-18 10:56:34 +08:00
Yao Wei Tjong 姚伟忠
985d529fbf
For Travis CI - fix the bash variable substitution in commit message.
...
[ci skip]
2015-05-17 21:00:32 +08:00
Yao Wei Tjong 姚伟忠
8238ba6ec8
For Travis CI - correct typo and move the scan threshold to master.
2015-05-17 13:19:28 +08:00
Yao Wei Tjong 姚伟忠
8fe7f95c0a
For Travis CI - limit the Converity Scan frequency based on cache miss.
...
Current scanning threshold is set to 20, i.e. it only scan when there are 20 or more actual compilation call.
Only send job notification email to human. Only propagate root commit SHA and message submitted by human.
2015-05-17 13:01:11 +08:00
Yao Wei Tjong 姚伟忠
4f0647e4a2
For Travis CI - temporarily disable ccache for Emscripten CI build.
...
When Emscripten has released 1.32 it will be reenabled again.
[ci only: Emscripten]
2015-05-16 10:38:43 +08:00
Yao Wei Tjong 姚伟忠
dfab28fed6
Fix iOS host-tool building for Urho3D_universal target.
...
For Travis CI - when releasing disregard commit message instruction from the last commit being tagged. This is to ensure all CI jobs are run for releasing the artifacts.
[ci package]
2015-05-15 19:21:25 +08:00
Yao Wei Tjong 姚伟忠
a6528e0bbf
For Travis CI - fail the Emscripten CI job when test run segfaulted.
...
But let it passes when the test run bailed out due to emrun timeout.
[ci only: master, Emscripten]
2015-05-14 16:26:27 +08:00
Yao Wei Tjong 姚伟忠
6bcbac468c
For Travis CI - skip touching cache objects if earlier command failed.
...
[ci only: Emscripten]
2015-05-14 12:22:01 +08:00
Yao Wei Tjong 姚伟忠
07a677ac0e
For Travis CI - ensure files in cache have timestamp older than source.
...
This is an attempt to fix stale PCH for Emscripten CI build which is using our own cache-store implementation.
2015-05-13 16:39:17 +08:00
Yao Wei Tjong 姚伟忠
1dd83a7dfe
For Travis CI - generalize detection of moving HEAD for topic and PR.
...
However, we still have to temporarily scale back to not perform full CI jobs on PR because PR from fork cannot get the secured variables decrypted and hence no way to create CI mirror branches.
2015-05-12 22:18:00 +08:00
Yao Wei Tjong 姚伟忠
c2b7143ac9
For Travis CI - still create new branch even when base mirror is found.
...
Related to commit 09a5f71847 .
[ci skip]
2015-05-11 21:01:20 +08:00
Yao Wei Tjong 姚伟忠
09a5f71847
For Travis CI - fail the job when site update or package upload failed.
...
For topic and PR CI mirror branches, make another attempt to download the cache from the "base" CI mirror branch before creating a new git branch.
2015-05-11 17:36:09 +08:00
Yao Wei Tjong 姚伟忠
bac78d8bae
For Travis CI - skip the other tasks when the main ci task was skipped.
...
[ci only: master]
2015-05-11 00:26:39 +08:00
Yao Wei Tjong 姚伟忠
59e5e65a98
For Travis CI - attempt to enable ccache for remaining Android CI jobs.
...
[ci only: Android, OSX, Emscripten]
2015-05-10 23:55:51 +08:00
Yao Wei Tjong 姚伟忠
e38d84414f
For Travis CI - attempt to enable ccache on Emscripten CI build.
...
[ci only: Emscripten]
2015-05-10 23:43:53 +08:00
Yao Wei Tjong 姚伟忠
f55d06bc6b
For Travis CI - attempt to enable ccache on OSX CI build.
...
[ci only: OSX]
2015-05-10 23:42:54 +08:00
Yao Wei Tjong 姚伟忠
3df58d874f
For Travis CI - add option to perform on selected CI jobs only.
2015-05-10 23:40:49 +08:00
Yao Wei Tjong 姚伟忠
a5f9417469
For Travis CI - adjust build rules for Emscripten CI build.
2015-05-08 22:48:50 +08:00
Yao Wei Tjong 姚伟忠
c30de0f087
For Travis CI - fix CI mirror branches deletion issue.
2015-05-08 22:05:31 +08:00
Yao Wei Tjong 姚伟忠
d19fddb361
For Travis CI - Fix Emscripten CI build.
...
Log abort message when skipping CI mirror creation/deletion.
2015-05-08 21:15:20 +08:00
Yao Wei Tjong 姚伟忠
fb84bcf179
For Travis CI - tune down email notifications frequency.
...
Add checkpoint for Emscripten CI build and use it to determine whether to skip make test and/or scaffolding test when running short of time.
For Travis CI - perform the full CI jobs for topic branches and PRs.
For Travis CI - use custom data in .travis.yml for excluding samples.
2015-05-08 18:39:14 +08:00
Yao Wei Tjong 姚伟忠
114d8cdbbd
For Travis CI - ci_create_mirrors checks against moving HEAD by itself.
2015-05-07 19:00:06 +08:00
Yao Wei Tjong 姚伟忠
bac54db64c
For Travis CI - add notification email back for coverity scan.
...
Strangely it won't proceed to perform the scan otherwise.
For Travis CI - when performing API documentation update, delayed the creation of CI mirror branches.
2015-05-07 18:03:48 +08:00
Yao Wei Tjong 姚伟忠
5ad7f4b476
Add .gitattributes to fix the languages breakdown report by GitHub.
...
Thanks to GoogleBot42 for pointing out how to fix this.
The wrong classification of the AngelScript files as 'ActionScript' is not fixable without fixing the issue at the upstream. The github/linguist does not even recognize AngelScript as a language at all at the moment.
2015-05-03 18:37:26 +08:00
Yao Wei Tjong 姚伟忠
2aa2cab2c6
Fix Assimp's CMakeLists.txt so the lib built successfully on Xcode.
...
Close #709 .
For Travis CI - when performing a release, keep the CI mirror branches around for a little longer just in case we need to restart the CI job again due to Travis CI build error.
2015-05-02 21:05:49 +08:00
Yao Wei Tjong 姚伟忠
efab431154
For Travis CI - fix CI mirror branches deletion issue.
...
Pardon the dust.
2015-05-02 13:21:58 +08:00
Yao Wei Tjong 姚伟忠
547a2d7c8e
For Travis CI - fix mirror branch deletion issue on single job branch.
2015-05-02 12:53:06 +08:00
Yao Wei Tjong 姚伟忠
0c6e1ceb42
For Travis CI - only set notification email default when it is not set.
...
(test successive commits not causing build error again).
2015-05-02 08:34:29 +08:00
Yao Wei Tjong 姚伟忠
a1c801ad04
For Travis CI - set notifications receiver for CI mirror branches.
...
When build failed or errored in one of the CI mirror branch, notifications will be sent to commiter and author (if different person), similar to master branch.
2015-05-02 08:08:09 +08:00
Yao Wei Tjong 姚伟忠
52ddfbf495
For Travis CI - (test successive commits do not cause build error).
2015-05-02 01:12:56 +08:00
Yao Wei Tjong 姚伟忠
0de428ba3e
For Travis CI - skip mirror deletion if there are more commits.
2015-05-02 01:08:27 +08:00
Yao Wei Tjong 姚伟忠
7f55f78a36
For Travis CI - hack Travis to support multi-docs .travis.yml stream.
...
The CI mirror branches are now created and deleted on the fly. No more overhead to maintain them (i.e. resolving rebase conflict).
This is partial implementation of what has been requested in this feature request https://github.com/travis-ci/travis-ci/issues/3719 .
2015-04-29 21:51:15 +08:00
Yao Wei Tjong 姚伟忠
530513750a
For Travis CI - allow initial Coverity-Scan branch creation on demand.
...
[ci skip]
2015-04-29 13:10:14 +08:00
Yao Wei Tjong 姚伟忠
0b64216424
For Travis CI - fix rake ci_rebase task.
...
Test [ci scan] on demand.
2015-04-27 13:50:56 +08:00
Yao Wei Tjong 姚伟忠
50bc9d5793
Attempt to enable coverity scan to the project.
2015-04-27 06:37:11 +08:00
Yao Wei Tjong 姚伟忠
98863e183a
Code clean up to remove temporary workaround for Emscripten.
2015-04-26 16:20:29 +08:00
Yao Wei Tjong 姚伟忠
886cc93d7a
For Travis CI - fix RPM packaging build for Raspberry-Pi.
...
It was broken before the migration to the new build infra.
2015-04-24 22:48:28 +08:00
Yao Wei Tjong 姚伟忠
c74dda6f75
For Travis CI - Migrate to new container-based build infra.
2015-04-22 15:19:02 +08:00
Yao Wei Tjong 姚伟忠
c16ed4073c
Suppress Clang compiler warnings when using ccache.
2015-04-18 15:56:01 +08:00
Yao Wei Tjong 姚伟忠
403691d50c
Enhance rake cmake/make tasks to pass workaround env var for ccache.
...
[ci skip]
2015-04-17 22:25:52 +08:00
Yao Wei Tjong 姚伟忠
810929d13c
For Travis CI - readjust the rebase order so Emscripten comes last.
2015-04-17 01:41:08 +08:00
Yao Wei Tjong 姚伟忠
9e8046efc7
Fine tune 'rake make' task to use physical CPU count for Emscripten.
2015-04-13 17:26:10 +08:00
Yao Wei Tjong 姚伟忠
efe35b27a9
For Travis CI - temporarily reorder CI rebase sequence.
...
This is for investigating random build error on Mac OS X build environment.
2015-04-09 15:47:17 +08:00