Add date argument to invalidate cache.
This commit is contained in:
parent
6daeb20397
commit
b55a4de7f1
2
build.sh
2
build.sh
|
@ -35,7 +35,7 @@ export VERSION SESSIONS CONTAINER DOCKERUID LATEST
|
|||
$CONTAINER build -t logicalhacking/debian4isabelle debian4isabelle
|
||||
|
||||
if [[ "$VERSION" == "nightly" ]]; then
|
||||
$CONTAINER build --build-arg uid="$DOCKERUID" --build-arg sessions="$SESSIONS" -t logicalhacking/isabelle_nightly isabelle_nightly
|
||||
$CONTAINER build --build-arg uid="$DOCKERUID" --build-arg date=`date --iso --utc` --build-arg sessions="$SESSIONS" -t logicalhacking/isabelle_nightly isabelle_nightly
|
||||
else
|
||||
# Generate Isabelle image(s)
|
||||
export IMAGE_NAME=logicalhacking/isabelle$VERSION
|
||||
|
|
|
@ -26,21 +26,22 @@
|
|||
|
||||
FROM logicalhacking/debian4isabelle
|
||||
|
||||
ARG isabelle
|
||||
ARG afp
|
||||
ARG date
|
||||
ARG sessions
|
||||
ARG uid
|
||||
|
||||
LABEL isabelle.url="https://isabelle.sketis.net/repos/isabelle/"
|
||||
LABEL isabelle.afp.url="https://foss.heptapod.net/isa-afp/afp-devel/"
|
||||
LABEL isabelle.sessions="$sessions"
|
||||
LABEL isabelle.date="$date"
|
||||
|
||||
|
||||
# Install Isabelle and corresponding AFP
|
||||
USER root
|
||||
WORKDIR /root
|
||||
ENV HOME=/root
|
||||
RUN hg clone https://isabelle.sketis.net/repos/isabelle/ && \
|
||||
RUN echo "$date" > $HOME/.date && \
|
||||
hg clone https://isabelle.sketis.net/repos/isabelle/ && \
|
||||
isabelle/Admin/init && \
|
||||
perl -pi -e 's,ISABELLE_HOME_USER=.*,ISABELLE_HOME_USER="/root/.isabelle",g;' isabelle/etc/settings && \
|
||||
# Install AFP
|
||||
|
|
Loading…
Reference in New Issue