blob: fda59d27d80325fcb05782a975a9e83638e6b038 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
ARG ERLANG_VERSION
FROM eu.gcr.io/cf-rabbitmq-core/ci-base:${ERLANG_VERSION}
ARG GITHUB_RUN_ID
ARG BUILDEVENT_APIKEY
ARG GITHUB_SHA
ARG base_rmq_ref
ARG current_rmq_ref
ARG RABBITMQ_VERSION
ENV GITHUB_RUN_ID $GITHUB_RUN_ID
ENV GITHUB_SHA $GITHUB_SHA
ENV base_rmq_ref $base_rmq_ref
ENV current_rmq_ref $current_rmq_ref
ENV RABBITMQ_VERSION $RABBITMQ_VERSION
ENV BUILDEVENT_CIPROVIDER GitHubActions
WORKDIR /workspace/rabbitmq
COPY . .
ENV UNPRIVILEGED_USER=rabbitmq
RUN useradd \
--create-home \
--comment 'CI unprivileged user' \
${UNPRIVILEGED_USER}
RUN chown --recursive ${UNPRIVILEGED_USER} /workspace
USER ${UNPRIVILEGED_USER}
RUN BUILDEVENT_APIKEY=${BUILDEVENT_APIKEY} \
buildevents cmd ${GITHUB_RUN_ID} ${GITHUB_RUN_ID}-prepare deps -- \
make deps test-deps \
RABBITMQ_VERSION=${RABBITMQ_VERSION}
|