kopia lustrzana https://github.com/jupyterhub/repo2docker
include repo2docker version in docker tags (#777)
include repo2docker version in docker tagspull/517/head
commit
82cd28dbe7
|
@ -5,10 +5,12 @@ RUN apk add --no-cache git python3 python3-dev
|
||||||
|
|
||||||
# build wheels in first image
|
# build wheels in first image
|
||||||
ADD . /tmp/src
|
ADD . /tmp/src
|
||||||
|
RUN cd /tmp/src && git clean -xfd && git status
|
||||||
RUN mkdir /tmp/wheelhouse \
|
RUN mkdir /tmp/wheelhouse \
|
||||||
&& cd /tmp/wheelhouse \
|
&& cd /tmp/wheelhouse \
|
||||||
&& pip3 install wheel \
|
&& pip3 install wheel \
|
||||||
&& pip3 wheel --no-cache-dir /tmp/src
|
&& pip3 wheel --no-cache-dir /tmp/src \
|
||||||
|
&& ls -l /tmp/wheelhouse
|
||||||
|
|
||||||
FROM alpine:${ALPINE_VERSION}
|
FROM alpine:${ALPINE_VERSION}
|
||||||
|
|
||||||
|
@ -17,7 +19,8 @@ RUN apk add --no-cache git git-lfs python3 bash
|
||||||
|
|
||||||
# install repo2docker
|
# install repo2docker
|
||||||
COPY --from=0 /tmp/wheelhouse /tmp/wheelhouse
|
COPY --from=0 /tmp/wheelhouse /tmp/wheelhouse
|
||||||
RUN pip3 install --no-cache-dir /tmp/wheelhouse/*.whl
|
RUN pip3 install --no-cache-dir /tmp/wheelhouse/*.whl \
|
||||||
|
&& pip3 list
|
||||||
|
|
||||||
# add git-credential helper
|
# add git-credential helper
|
||||||
COPY ./docker/git-credential-env /usr/local/bin/git-credential-env
|
COPY ./docker/git-credential-env /usr/local/bin/git-credential-env
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# when building jupyter/repo2docker:master also push jupyter/repo2docker:abcd1234
|
# when building jupyter/repo2docker:master
|
||||||
|
# also push jupyter/repo2docker:1.2.3-3.abcd1234 (replace + with -)
|
||||||
HASH_IMAGE="$DOCKER_REPO:${SOURCE_COMMIT:0:8}"
|
version=$(docker run $DOCKER_REPO:$DOCKER_TAG jupyter-repo2docker --version | sed s@+@-@)
|
||||||
docker tag $DOCKER_REPO:$DOCKER_TAG $HASH_IMAGE
|
VERSION_IMAGE="$DOCKER_REPO:$version"
|
||||||
docker push $HASH_IMAGE
|
docker tag $DOCKER_REPO:$DOCKER_TAG "$VERSION_IMAGE"
|
||||||
|
docker push "$VERSION_IMAGE"
|
||||||
|
|
Ładowanie…
Reference in New Issue