Files
EventHubBack/docker/ApiTests.Dockerfile
T

19 lines
607 B
Docker

# EUnit + API common_test — один builder-образ, разные CMD в CI.
ARG ERLANG_BUILDER_IMAGE=git.sabilin.com/eventhub/erlang-builder:latest
FROM ${ERLANG_BUILDER_IMAGE}
WORKDIR /app
COPY rebar.config ./
COPY include/ include/
COPY src/ src/
COPY test/unit/ test/unit/
COPY test/api_*_SUITE.erl test/
COPY test/api/ test/api/
# default profile: CT (test/api); test profile: EUnit (test/unit)
RUN rebar3 compile && rebar3 as test compile
# По умолчанию CT; для eunit: docker run … rebar3 eunit --sname ci_eunit --verbose
CMD ["rebar3", "ct", "--sname", "ci_api_test", "-v"]