Commit Graph

30 Commits

Author SHA1 Message Date
Yao Wei Tjong 姚伟忠
825b344d13
Make the 'dockerized.sh' more generic. 2021-08-08 23:27:12 +08:00
Yao Wei Tjong 姚伟忠
436046bd34
Add the possibility to use custom DBE image name too (for devel). 2021-08-01 21:48:09 +08:00
Yao Wei Tjong 姚伟忠
1132abfa84
Prevent running of dockerized.sh script with root user.
Website - add memory requirement for Android build.
2021-07-31 13:32:13 +08:00
urhobot
f861a10a61 GH Actions: Bump copyright to 2021. 2021-07-17 16:43:46 +00:00
Yao Wei Tjong 姚伟忠
b32ba10004
For CI - anchor down dockerized home dir. 2020-10-29 08:22:43 +08:00
Yao Wei Tjong 姚伟忠
f0af72778a
For CI - use bind mount instead of hacking into docker volume. 2020-10-29 08:22:38 +08:00
Yao Wei Tjong 姚伟忠
bb73a41d0e
Refactor to rename 'native' DBE to 'linux'. 2020-10-29 08:22:35 +08:00
Yao Wei Tjong 姚伟忠
9fa51dad5b
Rake 'cmake' task. 2020-10-29 08:22:34 +08:00
Yao Wei Tjong 姚伟忠
6ae88f9b44
DBE - avoid retrying from other public registries. 2020-08-31 01:39:06 +08:00
Yao Wei Tjong 姚伟忠
d4a5be70f5
Add option to refresh DBE image before run. 2020-02-18 00:49:26 +08:00
Yao Wei Tjong 姚伟忠
646c059620
Fix Android-build using DBE with Podman.
Do not explicitly name the container so that a same DBE image can be spawned multiple times at the same time.

[ci skip]
2020-02-08 14:50:45 +08:00
Yao Wei Tjong 姚伟忠
b1c996e009
Support running DBE image using podman. 2020-01-12 12:39:54 +08:00
urho3d-travis-ci
1151b8a2d6 Travis CI: bump copyright to 2020. 2020-01-05 06:21:40 +00:00
Yao Wei Tjong 姚伟忠
68635536db
For CI - fix dockerized.sh from pulling latest tag unnecessarily.
Also ensure the same DBE_TAG is being used accross the CI mirror branches when a git tag is being made.
Minor refactoring to make the script more robust and to keep the IDE happy.
2019-10-13 19:00:17 +08:00
Yao Wei Tjong 姚伟忠
d34dda158e
Change dockerized.sh to just expect DBE_TAG without ':' prefix.
[ci package]
2019-10-06 12:46:51 +08:00
Yao Wei Tjong 姚伟忠
9bb346390b
For CI - default DBE_TAG to ':master' when not on a specific tag. 2019-06-15 17:59:16 +08:00
Yao Wei Tjong 姚伟忠
07ac5b4b58
For CI - use a specific DBE_TAG instead of 'latest'.
So we can upgrade the DBE docker images without worrying it breaking the CI builds.
2019-06-10 18:32:49 +08:00
urho3d-travis-ci
a476f0c401 Travis CI: bump copyright to 2019. 2019-01-12 01:00:16 +00:00
Yao Wei Tjong 姚伟忠
4df1e52073
For CI - workaround intermittent network I/O error on Travis-CI. 2018-11-25 21:13:53 +08:00
Yao Wei Tjong 姚伟忠
af683125c5
Only emit the env-var name and let the docker CLI to do actual work.
This fixes a parsing issue caused by the value having whitespaces or newlines.
2018-11-10 13:51:48 +08:00
Yao Wei Tjong 姚伟忠
024e1104eb
Emulate the host project directory structure in container. 2018-11-03 15:12:45 +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 姚伟忠
32065a4b1b
Multi host-user support for dockerized build environment. 2018-11-03 11:14:59 +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 姚伟忠
71ed76ece0
Fallback workaround on older Docker CLI version. 2018-10-19 20:13:43 +08:00
Yao Wei Tjong 姚伟忠
a2dad539fd
Add Docker CLI version check. 2018-10-19 17:56:23 +08:00
Yao Wei Tjong 姚伟忠
c4da0fa54c
Mount a docker volume as urho3d's home dir. 2018-10-13 16:42:04 +08:00
Yao Wei Tjong 姚伟忠
b87cbc72cb
Allow base image to be run also (unsupported feature). 2018-10-13 13:33:51 +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