Fix docker image workdir and add test
This commit is contained in:
parent
6dd5350e3b
commit
795a881219
|
@ -20,6 +20,8 @@ script:
|
||||||
- DOCKER_BUILDS="$DOCKER_BUILDS $name"
|
- DOCKER_BUILDS="$DOCKER_BUILDS $name"
|
||||||
- docker build -t "$name:current" .
|
- docker build -t "$name:current" .
|
||||||
- docker run "$name:current" --version
|
- docker run "$name:current" --version
|
||||||
|
- printf '%s\n' "#!/bin/sh" "echo 'hello world'" > myscript
|
||||||
|
- docker run -v "$PWD:/mnt" "$name:current" myscript
|
||||||
# Copy static executable from docker image
|
# Copy static executable from docker image
|
||||||
- id=$(docker create "$name:current")
|
- id=$(docker create "$name:current")
|
||||||
- docker cp "$id:/bin/shellcheck" "shellcheck"
|
- docker cp "$id:/bin/shellcheck" "shellcheck"
|
||||||
|
|
|
@ -31,6 +31,6 @@ COPY --from=build /out /
|
||||||
# Resulting ShellCheck image
|
# Resulting ShellCheck image
|
||||||
FROM scratch
|
FROM scratch
|
||||||
LABEL maintainer="Vidar Holen <vidar@vidarholen.net>"
|
LABEL maintainer="Vidar Holen <vidar@vidarholen.net>"
|
||||||
WORKDIR /
|
WORKDIR /mnt
|
||||||
COPY --from=build /out /
|
COPY --from=build /out /
|
||||||
ENTRYPOINT ["/bin/shellcheck"]
|
ENTRYPOINT ["/bin/shellcheck"]
|
||||||
|
|
Loading…
Reference in New Issue