Bin Zhang
55890f6206
Update the JS templates to keep the directory structure is same with before.
2015-07-14 18:07:17 +08:00
andyque
4704d38c13
add v3 to travis build
2015-07-03 18:27:42 +08:00
samuele3hu
b963b63701
Update the branches info for the related travis scripts to v3.7
2015-06-25 17:07:15 +08:00
andyque
ff26903ddf
add ci skip to travis
2015-05-29 13:47:28 +08:00
zhangbin
0a65ad433a
Update the travis script for auto generate lua-binding & js-binding.
2015-05-05 11:52:52 +08:00
zhangbin
2c7bd7ec35
Update cocos2dx files.
2015-04-15 15:12:04 +08:00
samuele3hu
d72a0c3985
Add more include files in config.gitingore for generating templates/cocos2dx_files.json
2015-03-09 17:39:57 +08:00
minggo
e017511c65
disable travis notification
2015-02-12 18:39:42 +08:00
minggo
6487cebead
[ci skip]Don't notify because we don't use travis now.
2014-12-25 14:28:27 +08:00
Noel Cower
41027463c9
Descend into included directories to check for file inclusion.
...
Only applies to directories that are marked as unignored, since the
travis script has the odd problem of not descending into those
directories and, as a result, not recording the files in them.
I'm assuming the failure to descend into included directories is
unintended.
2014-11-17 08:45:30 -08:00
Noel Cower
590975d08d
Also un-ignore libs dir under plugins.
...
The configure script isn't smart enough to check if there are
un-ignored files in a directory, so this fixes that.
2014-11-17 08:26:23 -08:00
Noel Cower
fbdf0201c6
Permit plugin-x plugins to ship third-party libraries.
...
Ignoring the libs directory's .jar files is strange. I'm not sure
whoever put the total block over libs/ knew that this is the standard
Android library directory and not just for NDK-compiled assets.
More granular ignores over libs/ contents would be better in the
future, but this fixes the odd sdk/ directory hack plugins currently
use and lets the Android build system auto-link libraries that're
shipped with plugins instead of forcing Cocos developers to manually
sift through a plugin's Android dependencies and include them by hand.
2014-11-13 09:20:09 -08:00
heliclei
ec92f81446
[ci skip]update travis ci to use ndk-r9d
2014-07-03 11:02:04 +08:00
James Chen
14639d812e
Update config.gitingore
2014-05-15 18:29:54 +08:00
James Chen
bd82c119b6
Updates travis.yml, adds email notification to @Minggo and @James
2014-05-13 21:26:25 +08:00
James Chen
e3ccf41ed9
Only build 'merge build'
2014-05-12 21:59:32 +08:00
James Chen
91d684d077
Updates travis script to add mac host support
2014-05-12 21:55:11 +08:00
James Chen
36c4a407ee
Adds travis_mac.yml
2014-05-12 21:54:24 +08:00
James Chen
a617680cae
Updates travis script
2014-05-07 15:06:20 +08:00
James Chen
b76a6a5dda
updates travis-script.
2014-05-07 13:48:39 +08:00
James Chen
6c1791eae6
Updates travis-script, removed using download-deps.py now, 'external' is
...
a submodule module now. please use `git submodule update --init` to
fetch it.
2014-05-05 13:14:28 +08:00
James Chen
53488092a4
Updates before-install.sh
2014-05-04 19:09:51 +08:00
James Chen
7fca2c05e2
Update travis script
2014-05-04 15:42:50 +08:00
James Chen
188d843767
Update travis script
2014-05-04 15:38:42 +08:00
James Chen
1634ae30c5
'develop' -> 'v3' branch for travis ci.
2014-04-28 11:28:03 +08:00
zhangbin
0c82a4a3e0
Add tools/bindings-generator & tools/tolua into the lua project template.
2014-03-27 15:38:01 +08:00
James Chen
b8eee8e1a4
[ci] Updates travis scripts. only commit relevant folder.
2014-03-25 17:07:15 +08:00
James Chen
bb190fe78a
[ci] Updates travis scripts.
2014-03-25 16:24:08 +08:00
James Chen
04038a912f
[travis ci] Sort file list in generate-template-files.py.
2014-03-12 20:34:49 +08:00
James Chen
c4752b260b
Updates tools/travis-scripts/generate-template-files.py.
2014-03-12 20:18:55 +08:00
chuanweizhang2013
884229e898
modify generate-template-files
2014-03-12 17:20:15 +08:00
James Chen
cbd9cbaf71
travis builds all tests projects for Android.
2014-03-11 19:10:36 +08:00
James Chen
38160ff7d7
Corrects a mistake in generate-bindings.sh
2014-03-10 19:18:55 +08:00
James Chen
7d3a6c999d
Updates before-install.sh.
2014-03-10 18:24:28 +08:00
James Chen
9c18c804f5
Typo fix.
2014-03-10 18:20:51 +08:00
James Chen
124b18f53a
Re-add CocosRobot send bindings glue codes to cocos2d-x repo.
2014-03-10 18:13:39 +08:00
James Chen
a5f668a0bf
[travis ci] Build testcpp only.
2014-03-10 12:06:33 +08:00
James Chen
c2cd349da5
Uses 'generate-tempate-files.py' to generate cocos2dx_files.json
2014-03-06 14:56:46 +08:00
James Chen
5ca25d854f
[travis ci] Updates generate-cocosfiles.sh.
2014-03-06 14:10:50 +08:00
James Chen
738a4f5deb
Uncomments '.generate-cocosfiles.sh'.
2014-03-06 14:00:48 +08:00
James Chen
dfdb6c4158
[travis ci] Adds 'for-each-file-in-dir.sh' for generating file list in cocos2d. CocosRobot will send a PR for that change.
2014-03-06 13:54:24 +08:00
James Chen
7e9a120e25
Fix travis build fails.
2014-02-27 16:23:38 +08:00
James Chen
e4837e7f94
issue #4116 : Removes script-bindings codes.
2014-02-26 21:34:06 +08:00
James Chen
1cd5ad3626
Updates COMMITTAG
...
Skips to build the Pull Request of updating cocos_files.json.
2014-02-13 13:58:55 +08:00
James Chen
b5710e04ba
issue #4020 : Adds execute permission for generate-cocosfile.sh.
2014-02-13 11:52:16 +08:00
James Chen
2fef642300
issue #4020 : Typo fix, elif -> if.
2014-02-13 11:42:23 +08:00
James Chen
772cdf5739
issue #4020 : Updates before-install.sh. and comment fix in generate-cocosfiles.sh.
2014-02-13 11:38:28 +08:00
James Chen
a56b7e4f3f
closed #4020 : cocos_files.json should be auto-generated by CocosRobot.
2014-02-13 11:33:11 +08:00
Éloi Rivard
8adca38efa
Linux javascript bindings support.
...
- Adds Linux javascript test.
- Adds Linux javascript template.
- Adds Travis CI test.
2014-02-13 01:42:14 +01:00
Éloi Rivard
79e3c05ef1
Minor debugging messages and guards.
...
Dependencies installation is skipped on linux distributions that does not use .deb package format.
2014-02-13 01:25:23 +01:00
James Chen
d779aaa967
Defines NDK_ROOT and PYTHON_BIN in top level.
2014-02-11 14:12:13 +08:00
James Chen
d8f89b8045
Exports PYTHON_BIN variable.
2014-02-11 14:02:34 +08:00
James Chen
c97b6cb197
Uses genbindings.py instead of genbindings.sh and genbindings.bat.
2014-02-10 18:30:22 +08:00
James Chen
e0e37424f0
[Travis-CI] Removes openmw ppa since we’re using glfw3 rather than sdl2.
2014-02-07 21:11:30 +08:00
James Chen
667cd04ee6
Update run-script.sh, samples -> tests.
2014-02-01 12:33:15 +08:00
James Chen
3f8f36df68
issue #3828 : Updates travis script.
2014-01-28 16:23:16 +08:00
James Chen
6d491e66cf
issue #3828 : Updates travis-scripts/run-script.sh
2014-01-28 16:11:54 +08:00
James Chen
d980d33d56
issue #3823 : install_glfw.sh will not skip if it was installed. Since it will not be updated if we find a new version of glfw.
...
BTW, install script will not be invoked in every build after we switch to cmake.
2014-01-23 01:07:28 -08:00
James Chen
048298c6a0
issue #3823 : Updates travis-ci script to use the latest release of glfw (v3.0.4).
2014-01-23 15:57:10 +08:00
lihex
3b9d4c7a39
issue #3781 , Update travis-scripts, llvm-installing parts no need now.
2014-01-22 11:28:53 +08:00
James Chen
37b6ef99e3
Wrong dir fix for travis ci.
2014-01-06 20:04:30 -08:00
James Chen
2f7c41bd28
[travis] builds linux template now.
2014-01-06 19:42:51 -08:00
James Chen
7f2dc5197e
Updates travis-script, don't build template proj.
...
Since we are supporting create project anywhere, to test template projects, projects should be created firstly.Therefore, disable building template for travis-ci.
2013-12-31 16:37:05 +08:00
samuele3hu
cc2323b636
issue #2790:Open travis support
2013-12-10 18:26:10 +08:00
James Chen
c916377970
issue #2790 : Comments building template for android.
2013-12-06 17:23:31 +08:00
James Chen
7aff958063
issue #2790 : A typo fix.
2013-12-06 17:09:36 +08:00
James Chen
ed7c3f717a
issue #2790 : Travis-ci builds JSB projects again.
2013-12-06 16:49:17 +08:00
James Chen
68e376db2f
issue #2790 : Disables build lua projects for linux
2013-12-05 11:51:09 +08:00
James Chen
856a82d4b8
issue #2790 : Don’t build script bindings projects for travis.
2013-12-05 11:03:22 +08:00
Dhilan007
881d43fe3b
add proceed java compilation and generate apk.
2013-11-26 11:58:01 +08:00
James Chen
74497e18ec
[CMake template] Fix compilation errors.
2013-11-08 18:25:58 +08:00
James Chen
eeedab78b2
[LINUX] Adding template CMake files for linux.
2013-11-08 18:13:24 +08:00
James Chen
f968169da4
Update run-script.sh
2013-11-04 21:59:03 +08:00
James Chen
6a351711ae
[cmake] update run-script.sh
2013-11-04 21:05:29 +08:00
James Chen
b1a9843091
[cmake] update run-script.sh
2013-11-04 21:03:09 +08:00
minggo
cde79a9724
use -j10 to build android samples
2013-11-04 18:01:42 +08:00
James Chen
a823e66f8e
Update run-script.sh
...
Adding soft-link for `samples/Cpp/SimpleGame/proj.android/obj`.
2013-11-03 14:36:22 +08:00
minggo
915d75ea7c
build release version of android samples
2013-11-01 16:44:35 +08:00
James Chen
8e7ed129c5
Update before-install.sh
2013-11-01 15:39:46 +08:00
James Chen
72d6f8650b
Regular expression fix for generate-jsbindings.sh.
2013-11-01 11:50:43 +08:00
James Chen
1d932ae95f
Updating travic-ci scripts.
2013-11-01 11:46:02 +08:00
Huabing.Xu
e521d881b2
check glfw has been installed when installing glfw
2013-09-17 23:26:54 +08:00
Huabing.Xu
20fde2bcde
issue #2808:glfw linux scripts
2013-09-16 10:11:46 +08:00
Huabing.Xu
ef7f51d875
issue #2460 : script compile error
2013-08-30 10:29:59 +08:00
Huabing.Xu
0136a2cb0f
issue #2460 : script compile error
2013-08-30 09:37:48 +08:00
Huabing.Xu
850b5514cf
issue #2460 : travis scripts
2013-08-29 18:10:12 +08:00
James Chen
f3e0775cef
issue #2732 : [travis ci] install llvm for linux.
2013-08-27 22:04:08 +08:00
James Chen
384bf00070
issue #2732 : Updating travis script. Linux port needs to generate luabinding codes.
2013-08-27 21:52:06 +08:00
James Chen
7552a72577
issue #2732 : [iOS] Updating the reference of auto-generated binding glue codes.
2013-08-27 16:05:48 +08:00
James Chen
81fc0069cc
Updating travis-script/run-script.sh, don't build template projects for android.
2013-08-06 09:54:23 +08:00
Sergey Shambir
7385db5a34
Linux: added SDL2 to travis scripts and install-deps-linux.sh
2013-07-30 23:20:18 +04:00
minggo
a76863dd7f
add execution permission
2013-07-24 17:50:39 +08:00
minggo
019246fd51
travis build template too
2013-07-24 17:26:45 +08:00
James Chen
72d1a074df
Updating travis-script/before-install.sh, install gcc4.7 when build linux port.
2013-07-16 11:58:08 +08:00
James Chen
962207a48a
Adding some logs in travis script.
2013-07-08 15:27:49 +08:00
James Chen
9d2152b513
sudo apt-get update before install new packages
2013-07-05 13:45:37 +08:00
James Chen
cde809951a
Fixing travis errors for generating JSB glue codes.
2013-06-26 16:57:08 +08:00
Sam Clegg
f9ae701a4b
Fix emscripten build on linux
...
Remove the dependacy of the emscripten build on /Library/Fonts
(a darwin-only folder). On non-darwin platforms we use the
ariel.tff that is part of TestCpp.
2013-06-25 11:47:52 -07:00
Sam Clegg
cb2f42d0c6
Share top level Makefile between emscripten, linux and nacl.
...
Remove the custom top level Makefile.emscripten and instead
add build-emscripten.sh which can be used like build-linux.sh
and build-nacl.sh.
Also, use the top level lib folder to store emscripten libs.
This brings it in line with the other make-based builds.
2013-06-25 11:45:01 -07:00
Sam Clegg
58c3faf209
Cleanup travis build scripts.
...
before-install.sh and run-script.sh now both given an error if
no PLATFORM was not specified correctly.
Environment variables are now set as part of run-script.sh. This
makes the travis output simpler and makes it possible to run
run-script.sh outside of travis.
javascript binding generation will not exit early if GH_USER
etc are not set. This allows the travis scripts to be run in
cloned repos which were otherwise erroring out trying to go
the JS bindings commit.
When generating javascript bindgings, don't username and email
with '--global'. It should be sufficient to set this only for
the binding repo.
2013-06-24 22:55:15 -07:00
James Chen
e69838ff27
[Travis CI] Removing space for before-install.sh.
2013-06-21 21:40:21 +08:00
James Chen
992ea78f53
Using llvm 3.3 and android cxx-stl 4.7.
2013-06-21 21:27:45 +08:00
Sam Clegg
40766006bd
[NaCl] Fix NaCl build which had been disabled.
...
Since switching to C++11 the NaCL build was disabled.
This re-enables the ARM configuration which uses a
more recent version of gcc. This means that that NaCl
code paths will at least be test until we can find a way
to re-enable the X86 build.
2013-06-20 12:56:12 -07:00
James Chen
fa21674f6c
issue #2301 : Updating travis-scripts for emscripten.
2013-06-19 13:15:29 +08:00
James Chen
c7c7189d90
Fix emscripten bugs.
2013-06-15 12:07:19 +08:00
James Chen
8c671bd0e9
Adding EMCC_DEBUG=1 to debug
2013-06-15 11:52:46 +08:00
James Chen
cec360df38
Reverting run-script.sh
2013-06-15 11:43:43 +08:00
James Chen
aeb331d3c4
issue #2284 : Don't use multiple process to build emscripten since it'll generate errors.
2013-06-15 11:28:31 +08:00
James Chen
0d7b7819c2
[travis-ci] Speed up android build.
2013-06-11 11:31:24 +08:00
James Chen
15f5538835
Adding travis-ci build for emscripten port.
2013-06-10 21:57:26 +08:00
James Chen
43791a5e2a
Update generate-jsbindings.sh [ci skip], push to an unique branch.
2013-06-04 15:15:50 +09:00
James Chen
ca050cc084
Update generate-jsbindings.sh [ci skip], send pull request to the branch which is being built.
2013-05-24 16:54:18 +08:00
James Chen
12ee71545b
Update run-script.sh, adding travis-ci build of TestCpp,AssetsMangerTest and Testlua for android.
2013-05-23 09:48:11 +08:00
James Chen
21f435fdd6
[Travis] Adding Real email info for git. [ci skip]
2013-05-21 18:03:17 +08:00
James Chen
13f50b2072
[Travis CI] Using linux by default. [ci skip]
2013-05-21 17:29:23 +08:00
James Chen
0891e0bde9
Updating generate-jsbindings.sh, android is built on linux host.
2013-05-21 16:48:49 +08:00
James Chen
aa49b7555d
Android is built on Ubuntu host.
2013-05-21 16:39:26 +08:00
James Chen
8d2dcfe4be
Android build uses linux as host. And a fix in generate-jsbindings.sh.
2013-05-21 16:25:54 +08:00
James Chen
6ac72da487
Updating file mode. +x
2013-05-21 16:17:58 +08:00
James Chen
19ede723f2
Adding iOS travis support, not finished.
2013-05-21 16:13:47 +08:00
James Chen
f3b4182b9e
Update generate-jsbindings.sh
2013-05-21 14:23:34 +08:00
James Chen
71512ae491
Update generate-jsbindings.sh
2013-05-21 13:45:56 +08:00
James Chen
e57fdf87f0
Update generate-jsbindings.sh [ci skip]
2013-05-20 23:27:40 +08:00
James Chen
1aad7e927d
fixed #2105 : Refactoring travis build script.
2013-05-13 20:43:28 +08:00
James Chen
f35e96a9f8
fixed #2105 : Adding Travis build support. Moving script to 'tools/travis-script'.
2013-05-13 15:18:18 +08:00