
3 changed files with 30 additions and 11 deletions
@ -0,0 +1,5 @@ |
|||
# 1st Party Dependencies |
|||
## Prefer git tags instead of SHA hashes when possible. |
|||
|
|||
pEpEngine=Release_2.1.13 |
|||
sequoia=365d00a08bec6a5a48d48a7c7893d78c27092b59 |
@ -1,15 +1,27 @@ |
|||
include ../../DEPENDENCIES |
|||
export
|
|||
PEPENGINE_VERSION=${pEpEngine} |
|||
CURRENT_DISTRO=$(shell basename $(shell pwd)) |
|||
LIBPEPADAPTER_VERSION=$(shell git rev-parse --short=8 HEAD) |
|||
IMAGE_NAME=${DOCKER_REGISTRY_HOST}/pep-$(CURRENT_DISTRO)-libpepadapter |
|||
DOCKERFILE=libpEpAdapter.$(CURRENT_DISTRO).Dockerfile |
|||
IS_TAGGED=${TAGGED_BUILD} |
|||
ifeq ($(IS_TAGGED), true) |
|||
# $CI_COMMIT_TAG is a predefined environment variable from Gitlab
|
|||
LIBPEPADAPTER_VERSION=${CI_COMMIT_TAG} |
|||
else |
|||
LIBPEPADAPTER_VERSION=$(shell git rev-parse --short=8 HEAD) |
|||
endif |
|||
all: |
|||
-docker pull $(IMAGE_NAME):latest |
|||
cd ../../ && docker build --build-arg CURRENT_DISTRO=$(CURRENT_DISTRO) \
|
|||
--build-arg DOCKER_REGISTRY_HOST=${DOCKER_REGISTRY_HOST} \
|
|||
--build-arg PEPENGINE_VERSION=$(PEPENGINE_VERSION) \
|
|||
--build-arg LIBPEPADAPTER_VERSION=$(LIBPEPADAPTER_VERSION) \
|
|||
--cache-from $(IMAGE_NAME):latest \
|
|||
--tag=$(IMAGE_NAME):$(LIBPEPADAPTER_VERSION) \
|
|||
--tag=$(IMAGE_NAME):${LIBPEPADAPTER_VERSION}_engine-${PEPENGINE_VERSION} \
|
|||
--tag=$(IMAGE_NAME):latest \
|
|||
-f scripts/${CURRENT_DISTRO}/$(DOCKERFILE) . |
|||
docker push $(IMAGE_NAME):${LIBPEPADAPTER_VERSION} |
|||
docker push $(IMAGE_NAME):${LIBPEPADAPTER_VERSION}_engine-${PEPENGINE_VERSION} |
|||
docker push $(IMAGE_NAME):latest |
|||
|
Loading…
Reference in new issue