Merge branch 'docker' into dev

This commit is contained in:
Yuya Ochiai
2016-04-15 00:12:36 +09:00
2 changed files with 16 additions and 1 deletions

View File

@@ -13,11 +13,13 @@ dependencies:
cache_directories:
- "~/.electron"
- "src/node_modules"
- "~/docker_cache"
pre:
- npm install -g npm@3.3.12
post:
- ./docker/circle_docker_build.sh
- mkdir -p ~/.electron
- docker run --rm -it -v `pwd`:/home/xclient/electron-mattermost -v ~/.electron:/home/xclient/.electron yuyaoc/em-builder:dev ./electron-mattermost/docker/package_in_docker.sh
- docker run --rm -it -v `pwd`:/home/xclient/electron-mattermost -v ~/.electron:/home/xclient/.electron yuya-oc/em-builder ./electron-mattermost/docker/package_in_docker.sh
- mv release/Mattermost-win32-ia32 release/mattermost-desktop-win32
- mv release/Mattermost-win32-x64 release/mattermost-desktop-win64
- mv release/Mattermost-darwin-x64 release/mattermost-desktop-osx

13
docker/circle_docker_build.sh Executable file
View File

@@ -0,0 +1,13 @@
#!/bin/sh
# execute from source root
set -ex
CACHE_DIR=~/docker_cache
if [ -e ${CACHE_DIR}/em-builder.tar ] && md5sum -c ${CACHE_DIR}/dockerfile.md5sum
then
docker load < ${CACHE_DIR}/em-builder.tar
else
mkdir -p ${CACHE_DIR}
docker build -t yuya-oc/em-builder docker
md5sum docker/Dockerfile > ${CACHE_DIR}/dockerfile.md5sum
docker save yuya-oc/em-builder > ${CACHE_DIR}/em-builder.tar
fi