aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docker/.gitignore1
-rw-r--r--docker/docker.env.default1
-rwxr-xr-xdocker/dockerbuild.sh1
-rw-r--r--docker/dockerfile4
4 files changed, 6 insertions, 1 deletions
diff --git a/docker/.gitignore b/docker/.gitignore
index cb288c2..144fcea 100644
--- a/docker/.gitignore
+++ b/docker/.gitignore
@@ -1,2 +1,3 @@
docker.env
!docker.env.default
+hook.sh \ No newline at end of file
diff --git a/docker/docker.env.default b/docker/docker.env.default
index b8b5667..14c7976 100644
--- a/docker/docker.env.default
+++ b/docker/docker.env.default
@@ -1,3 +1,4 @@
GPG_PRIV_KEY=
REMOTE_PATH=
UPLOAD_TOKEN=
+CHECKOUT_BRANCH=master \ No newline at end of file
diff --git a/docker/dockerbuild.sh b/docker/dockerbuild.sh
index 107adc0..5fd0130 100755
--- a/docker/dockerbuild.sh
+++ b/docker/dockerbuild.sh
@@ -6,6 +6,7 @@ cd /home/build
git clone --depth=3 https://github.com/kunoisayami/repos
pushd repos
+git checkout $CHECKOUT_BRANCH
git submodule update --init
popd
diff --git a/docker/dockerfile b/docker/dockerfile
index 7ad5367..f26efa6 100644
--- a/docker/dockerfile
+++ b/docker/dockerfile
@@ -24,7 +24,9 @@ RUN useradd -m build
RUN echo 'build ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers
-COPY dockerbuild.sh /home/build/
+COPY dockerbuild.sh hook.sh* /home/build/
+
+RUN if [ -r /home/build/hook.sh ]; then /home/build/hook.sh; fi
USER build