Skip to content
Snippets Groups Projects
Commit 1ec15892 authored by Tomáš Pecka's avatar Tomáš Pecka
Browse files

CI: some care to Dockerfiles ; cli version in nightly builds

parent cde29590
No related branches found
No related tags found
No related merge requests found
Pipeline #23925 passed
......@@ -156,7 +156,8 @@ test:arch:
variables:
DOCKER_DRIVER: overlay2
DOCKER_HOST: docker
IMAGE_TAG_NIGHTLY: $CI_REGISTRY_IMAGE/nightly:latest
IMAGE_TAG_NIGHTLY_FULL: $CI_REGISTRY_IMAGE/nightly:latest
IMAGE_TAG_NIGHTLY_CLI: $CI_REGISTRY_IMAGE/nightly-cli:latest
IMAGE_TAG_RELEASE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME
IMAGE_TAG_LATEST: $CI_REGISTRY_IMAGE:latest
services:
......@@ -175,9 +176,12 @@ docker:build-nightly:
variables:
- $SCHEDULED_NIGHTLY
script:
- docker build -t "$IMAGE_TAG_NIGHTLY" .
- docker run "$IMAGE_TAG_NIGHTLY" /usr/bin/aql2 --help
- docker push "$IMAGE_TAG_NIGHTLY"
- docker build -f extra/docker/master/Dockerfile -t "$IMAGE_TAG_NIGHTLY_FULL" .
- docker build -f extra/docker/master-cli/Dockerfile -t "$IMAGE_TAG_NIGHTLY_CLI" .
- docker run "$IMAGE_TAG_NIGHTLY_FULL" /usr/bin/aql2 --help
- docker run "$IMAGE_TAG_NIGHTLY_CLI" /usr/bin/aql2 --help
- docker push "$IMAGE_TAG_NIGHTLY_FULL"
- docker push "$IMAGE_TAG_NIGHTLY_CLI"
 
docker:build-release:
<<: *docker_template
......@@ -186,7 +190,7 @@ docker:build-release:
except:
- branches
script:
- docker build -t "$IMAGE_TAG_RELEASE" -t "$IMAGE_TAG_LATEST" .
- docker build -f extra/docker/master/Dockerfile -t "$IMAGE_TAG_RELEASE" -t "$IMAGE_TAG_LATEST" .
- docker run "$IMAGE_TAG_RELEASE" /usr/bin/aql2 --help
- docker push "$IMAGE_TAG_RELEASE"
- docker push "$IMAGE_TAG_LATEST"
......@@ -24,7 +24,7 @@ RUN CMake/generate.py -wm -p aql2
WORKDIR $BASEDIR/release
RUN cmake \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr/local \
-DCMAKE_INSTALL_PREFIX=$BASEDIR/install \
.. && \
make -j $(grep -c processor /proc/cpuinfo) && \
make test && \
......@@ -35,10 +35,8 @@ RUN cmake \
# deploy stage
FROM alpine:3.8
 
LABEL maintainer="tomas.pecka@fit.cvut.cz"
LABEL maintainer="peckato1@fit.cvut.cz"
 
ENV LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:/app/lib"
ENV PATH="${PATH}:/app/bin"
 
RUN apk add --update \
bash \
......@@ -49,7 +47,6 @@ RUN apk add --update \
tclap \
readline
 
COPY --from=builder /usr/local/bin /app/bin
COPY --from=builder /usr/local/lib /app/lib
COPY --from=builder /build/install /usr
 
CMD aql2
CMD /usr/bin/aql2
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment