first attempt with docker hub build hooks
parent
41d4601300
commit
fa5a800551
|
@ -0,0 +1,7 @@
|
|||
#!/bin/bash
|
||||
# hooks/build
|
||||
# $DOCKER_REPO var is injected into the build environment
|
||||
|
||||
docker build --target kopano-core -t ${DOCKER_REPO}:latest-core .
|
||||
docker build --target kopano-full -t ${DOCKER_REPO}:latest .
|
||||
docker build --target kopano-debugtools -t ${DOCKER_REPO}:latest-debugtools .
|
|
@ -0,0 +1,18 @@
|
|||
#!/usr/bin/env bash
|
||||
# hooks/post_push
|
||||
|
||||
version=$(assets/kopano-webaddr.sh -VV)
|
||||
|
||||
_docker_add_tags() {
|
||||
local tag="$1"
|
||||
docker tag $IMAGE_NAME $DOCKER_REPO:$tag
|
||||
docker push $DOCKER_REPO:$tag
|
||||
}
|
||||
|
||||
if [ "$CACHE_TAG" == "latest" ]; then
|
||||
_docker_add_tags latest-full
|
||||
_docker_add_tags ${version}
|
||||
_docker_add_tags ${version}-full
|
||||
else
|
||||
_docker_add_tags ${version}${CACHE_TAG#latest}
|
||||
if
|
Loading…
Reference in New Issue