Make docker image shellcheck-alpine behave more like alpine.
This commit is contained in:
parent
5b14dba489
commit
dc1e7c1bd4
10
.travis.yml
10
.travis.yml
|
@ -34,21 +34,21 @@ script:
|
||||||
# Linux Alpine based Docker image
|
# Linux Alpine based Docker image
|
||||||
- name="$DOCKER_BASE-alpine"
|
- name="$DOCKER_BASE-alpine"
|
||||||
- DOCKER_BUILDS="$DOCKER_BUILDS $name"
|
- DOCKER_BUILDS="$DOCKER_BUILDS $name"
|
||||||
- sed 's/^FROM .*/FROM alpine:latest/' Dockerfile > Dockerfile.alpine
|
- sed -e 's/^FROM .*/FROM alpine:latest/' -e '/WORKDIR/d' -e '/ENTRYPOINT/d' Dockerfile > Dockerfile.alpine
|
||||||
- docker build -f Dockerfile.alpine -t "$name:current" .
|
- docker build -f Dockerfile.alpine -t "$name:current" .
|
||||||
- docker run "$name:current" --version
|
- docker run "$name:current" sh -c 'shellcheck --version'
|
||||||
# Misc packaging
|
# Misc packaging
|
||||||
- ./.prepare_deploy
|
- ./.prepare_deploy
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
- docker login -e="$DOCKER_EMAIL" -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
|
- docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
|
||||||
- for repo in $DOCKER_BUILDS;
|
- for repo in $DOCKER_BUILDS;
|
||||||
do
|
do
|
||||||
for tag in $TAGS;
|
for tag in $TAGS;
|
||||||
do
|
do
|
||||||
echo "Deploying $repo:current as $repo:$tag...";
|
echo "Deploying $repo:current as $repo:$tag...";
|
||||||
docker tag "$repo:current" "$repo:$tag";
|
docker tag "$repo:current" "$repo:$tag" || exit 1;
|
||||||
docker push "$repo:$tag";
|
docker push "$repo:$tag" || exit 1;
|
||||||
done;
|
done;
|
||||||
done;
|
done;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue