mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-18 15:33:02 +00:00
only build tagged versions on docker tags
instead of building 'stable' from master
This commit is contained in:
@@ -1,11 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
stable=0.9
|
docker build --build-arg JUPYTERHUB_VERSION=$DOCKER_TAG -t $DOCKER_REPO:$DOCKER_TAG .
|
||||||
|
|
||||||
for V in master $stable; do
|
|
||||||
docker build --build-arg JUPYTERHUB_VERSION=$V -t $DOCKER_REPO:$V .
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "tagging $IMAGE_NAME"
|
|
||||||
docker tag $DOCKER_REPO:$stable $IMAGE_NAME
|
|
||||||
|
@@ -1,15 +1,10 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -ex
|
set -ex
|
||||||
|
|
||||||
stable=0.9
|
|
||||||
for V in master $stable; do
|
|
||||||
docker push $DOCKER_REPO:$V
|
|
||||||
done
|
|
||||||
|
|
||||||
function get_hub_version() {
|
function get_hub_version() {
|
||||||
rm -f hub_version
|
rm -f hub_version
|
||||||
V=$1
|
V=$1
|
||||||
docker run --rm -v $PWD:/version -u $(id -u) -i $DOCKER_REPO:$V sh -c 'jupyterhub --version > /version/hub_version'
|
docker run --rm -v $PWD:/version -u $(id -u) -i $DOCKER_REPO:$DOCKER_TAG sh -c 'jupyterhub --version > /version/hub_version'
|
||||||
hub_xyz=$(cat hub_version)
|
hub_xyz=$(cat hub_version)
|
||||||
split=( ${hub_xyz//./ } )
|
split=( ${hub_xyz//./ } )
|
||||||
hub_xy="${split[0]}.${split[1]}"
|
hub_xy="${split[0]}.${split[1]}"
|
||||||
@@ -18,14 +13,9 @@ function get_hub_version() {
|
|||||||
hub_xy="${hub_xy}.${split[3]}"
|
hub_xy="${hub_xy}.${split[3]}"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
# tag e.g. 0.8.1 with 0.8
|
|
||||||
get_hub_version $stable
|
|
||||||
docker tag $DOCKER_REPO:$stable $DOCKER_REPO:$hub_xyz
|
|
||||||
docker push $DOCKER_REPO:$hub_xyz
|
|
||||||
|
|
||||||
# tag e.g. 0.9 with master
|
# tag e.g. 0.9 with master
|
||||||
get_hub_version master
|
get_hub_version
|
||||||
docker tag $DOCKER_REPO:master $DOCKER_REPO:$hub_xy
|
docker tag $DOCKER_REPO:$DOCKER_TAG $DOCKER_REPO:$hub_xy
|
||||||
docker push $DOCKER_REPO:$hub_xy
|
docker push $DOCKER_REPO:$hub_xy
|
||||||
docker tag $DOCKER_REPO:master $DOCKER_REPO:$hub_xyz
|
docker tag $DOCKER_REPO:$DOCKER_TAG $DOCKER_REPO:$hub_xyz
|
||||||
docker push $DOCKER_REPO:$hub_xyz
|
docker push $DOCKER_REPO:$hub_xyz
|
||||||
|
Reference in New Issue
Block a user