diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-05-23 19:58:38 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-05-23 20:00:24 +0200 |
commit | 0434f34c367f0ae8472639d04fc90b0d580178c4 (patch) | |
tree | 4386b6a727961ce0b97bd2545449f4eba6c01677 /osmo-ggsn-master/Dockerfile | |
parent | 354e8a896993991fcd12fdebce115a9520798dd1 (diff) |
osmo-*-master: add Dockerfile ARG for git repo branch to be built
This allows the user to build any non-master branches of the related
repositories, which is helpful for local testing before pushing changes
to git.
Change-Id: I0c3349e9a60015472c96bd24fbf29aad57501a00
Diffstat (limited to 'osmo-ggsn-master/Dockerfile')
-rw-r--r-- | osmo-ggsn-master/Dockerfile | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/osmo-ggsn-master/Dockerfile b/osmo-ggsn-master/Dockerfile index eecaced..dd9f07a 100644 --- a/osmo-ggsn-master/Dockerfile +++ b/osmo-ggsn-master/Dockerfile @@ -19,11 +19,12 @@ RUN apt-get update && \ WORKDIR /tmp +ARG OSMO_GGSN_BRANCH="master" + RUN git clone git://git.osmocom.org/osmo-ggsn.git -ARG branch=master -ADD http://git.osmocom.org/osmo-ggsn/patch/?h=$branch /tmp/commit +ADD http://git.osmocom.org/osmo-ggsn/patch/?h=$OSMO_GGSN_BRANCH /tmp/commit RUN cd osmo-ggsn && \ - git fetch && git checkout -f -B master origin/$branch && \ + git fetch && git checkout -f -B $OSMO_GGSN_BRANCH origin/$OSMO_GGSN_BRANCH && \ autoreconf -fi && \ ./configure && \ make -j8 install && \ |