2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-03 23:15:31 +00:00
iceraven-browser/taskcluster/docker/bump/Dockerfile

29 lines
888 B
Docker

# %ARG DOCKER_IMAGE_PARENT
FROM $DOCKER_IMAGE_PARENT
MAINTAINER Johan Lorenzo <jlorenzo+tc@mozilla.com>
USER worker:worker
ENV CURL='curl --location --retry 5' \
HUB_ARCHIVE='hub.tgz' \
HUB_ROOT='/builds/worker/hub' \
HUB_SHA256='734733c9d807715a4ec26ccce0f9987bd19f1c3f84dd35e56451711766930ef0' \
HUB_VERSION='2.14.1'
RUN $CURL --output "$HUB_ARCHIVE" "https://github.com/github/hub/releases/download/v$HUB_VERSION/hub-linux-amd64-$HUB_VERSION.tgz" \
&& echo "$HUB_SHA256 $HUB_ARCHIVE" | sha256sum --check \
&& mkdir -p "$HUB_ROOT" \
&& tar xzvf "$HUB_ARCHIVE" --strip-components=1 --directory="$HUB_ROOT" \
&& rm "$HUB_ARCHIVE"
ENV PATH="$HUB_ROOT/bin:$PATH"
COPY mozilla_key.asc owner_trust.db ./
RUN gpg --import mozilla_key.asc \
&& gpg --import-ownertrust owner_trust.db \
&& rm mozilla_key.asc owner_trust.db
# run-task expects to run as root
USER root