From b48c2abfd331408b944c10e97f2601749ee12328 Mon Sep 17 00:00:00 2001 From: Your Name Date: Fri, 16 Feb 2018 10:39:05 +0300 Subject: [PATCH] travis --- .travis.yml | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index e06cf4d..2acaebc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,8 @@ jobs: - stage: build x64 image before_script: - VERSION=$(cat .semver) + - MAJOR=$(cut -d. -f1 .semver) + - MINOR=$(cut -d. -f2 .semver) - ARCH=x64 script: @@ -25,10 +27,18 @@ jobs: echo $IMAGE_NAME docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" - #version-arch + #1.0.0-arch docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH docker push $IMAGE_NAME:$VERSION-$ARCH + #1.0-arch + docker tag $PROJECT $IMAGE_NAME:$MAJOR.$MINOR-$ARCH + docker push $IMAGE_NAME:$MAJOR.$MINOR-$ARCH + + #1-arch + docker tag $PROJECT $IMAGE_NAME:$MAJOR-$ARCH + docker push $IMAGE_NAME:$MAJOR-$ARCH + #latest by arch docker tag $PROJECT $IMAGE_NAME:$ARCH docker push $IMAGE_NAME:$ARCH @@ -37,6 +47,8 @@ jobs: - stage: build i386 image before_script: - VERSION=$(cat .semver) + - MAJOR=$(cut -d. -f1 .semver) + - MINOR=$(cut -d. -f2 .semver) - ARCH=i386 script: @@ -50,10 +62,18 @@ jobs: echo $IMAGE_NAME docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" - #version-arch + #1.0.0-arch docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH docker push $IMAGE_NAME:$VERSION-$ARCH + #1.0-arch + docker tag $PROJECT $IMAGE_NAME:$MAJOR.$MINOR-$ARCH + docker push $IMAGE_NAME:$MAJOR.$MINOR-$ARCH + + #1-arch + docker tag $PROJECT $IMAGE_NAME:$MAJOR-$ARCH + docker push $IMAGE_NAME:$MAJOR-$ARCH + #latest by arch docker tag $PROJECT $IMAGE_NAME:$ARCH docker push $IMAGE_NAME:$ARCH @@ -62,6 +82,8 @@ jobs: - stage: build armhf image before_script: - VERSION=$(cat .semver) + - MAJOR=$(cut -d. -f1 .semver) + - MINOR=$(cut -d. -f2 .semver) - ARCH=armhf script: @@ -87,10 +109,18 @@ jobs: echo $IMAGE_NAME docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" - #version-arch + #1.0.0-arch docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH docker push $IMAGE_NAME:$VERSION-$ARCH + #1.0-arch + docker tag $PROJECT $IMAGE_NAME:$MAJOR.$MINOR-$ARCH + docker push $IMAGE_NAME:$MAJOR.$MINOR-$ARCH + + #1-arch + docker tag $PROJECT $IMAGE_NAME:$MAJOR-$ARCH + docker push $IMAGE_NAME:$MAJOR-$ARCH + #latest by arch docker tag $PROJECT $IMAGE_NAME:$ARCH docker push $IMAGE_NAME:$ARCH