diff --git a/.travis.yml b/.travis.yml index 88627e6..59338ed 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,4 +44,29 @@ jobs: #latest by arch docker tag $PROJECT $IMAGE_NAME:$ARCH docker push $IMAGE_NAME:$ARCH - fi \ No newline at end of file + fi + + - stage: build i386 image + before_script: + - VERSION=$(cat .semver) + - ARCH=i386 + + script: + # build + - docker build -t $PROJECT -f Dockerfile-$ARCH . + + # push image + - > + if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then + docker images + echo $IMAGE_NAME + docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" + + #version-arch + docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH + docker push $IMAGE_NAME:$VERSION-$ARCH + + #latest by arch + docker tag $PROJECT $IMAGE_NAME:$ARCH + docker push $IMAGE_NAME:$ARCH + fi