mirror of
https://github.com/elgohr/Publish-Docker-Github-Action.git
synced 2026-03-12 18:07:12 -04:00
25 lines
687 B
Docker
25 lines
687 B
Docker
FROM docker:19.03.2 as runtime
|
|
LABEL "com.github.actions.name"="Publish Docker"
|
|
LABEL "com.github.actions.description"="Uses the git branch as the docker tag and pushes the container"
|
|
LABEL "com.github.actions.icon"="anchor"
|
|
LABEL "com.github.actions.color"="blue"
|
|
|
|
LABEL "repository"="https://github.com/elgohr/Publish-Docker-Github-Action"
|
|
LABEL "maintainer"="Lars Gohr"
|
|
|
|
RUN apk update \
|
|
&& apk upgrade \
|
|
&& apk add --no-cache git
|
|
|
|
ADD entrypoint.sh /entrypoint.sh
|
|
ENTRYPOINT ["/entrypoint.sh"]
|
|
|
|
FROM runtime as testEnv
|
|
RUN apk add --no-cache coreutils bats ncurses
|
|
ADD test.bats /test.bats
|
|
ADD stub.sh /usr/local/bin/docker
|
|
ADD mock.sh /usr/bin/date
|
|
RUN /test.bats
|
|
|
|
FROM runtime
|