This commit is contained in:
Your Name
2018-02-16 10:39:05 +03:00
parent 67b465fac4
commit b48c2abfd3
+33 -3
View File
@@ -12,6 +12,8 @@ jobs:
- stage: build x64 image - stage: build x64 image
before_script: before_script:
- VERSION=$(cat .semver) - VERSION=$(cat .semver)
- MAJOR=$(cut -d. -f1 .semver)
- MINOR=$(cut -d. -f2 .semver)
- ARCH=x64 - ARCH=x64
script: script:
@@ -25,10 +27,18 @@ jobs:
echo $IMAGE_NAME echo $IMAGE_NAME
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
#version-arch #1.0.0-arch
docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH
docker push $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 #latest by arch
docker tag $PROJECT $IMAGE_NAME:$ARCH docker tag $PROJECT $IMAGE_NAME:$ARCH
docker push $IMAGE_NAME:$ARCH docker push $IMAGE_NAME:$ARCH
@@ -37,6 +47,8 @@ jobs:
- stage: build i386 image - stage: build i386 image
before_script: before_script:
- VERSION=$(cat .semver) - VERSION=$(cat .semver)
- MAJOR=$(cut -d. -f1 .semver)
- MINOR=$(cut -d. -f2 .semver)
- ARCH=i386 - ARCH=i386
script: script:
@@ -50,10 +62,18 @@ jobs:
echo $IMAGE_NAME echo $IMAGE_NAME
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
#version-arch #1.0.0-arch
docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH
docker push $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 #latest by arch
docker tag $PROJECT $IMAGE_NAME:$ARCH docker tag $PROJECT $IMAGE_NAME:$ARCH
docker push $IMAGE_NAME:$ARCH docker push $IMAGE_NAME:$ARCH
@@ -62,6 +82,8 @@ jobs:
- stage: build armhf image - stage: build armhf image
before_script: before_script:
- VERSION=$(cat .semver) - VERSION=$(cat .semver)
- MAJOR=$(cut -d. -f1 .semver)
- MINOR=$(cut -d. -f2 .semver)
- ARCH=armhf - ARCH=armhf
script: script:
@@ -87,10 +109,18 @@ jobs:
echo $IMAGE_NAME echo $IMAGE_NAME
docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
#version-arch #1.0.0-arch
docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH docker tag $PROJECT $IMAGE_NAME:$VERSION-$ARCH
docker push $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 #latest by arch
docker tag $PROJECT $IMAGE_NAME:$ARCH docker tag $PROJECT $IMAGE_NAME:$ARCH
docker push $IMAGE_NAME:$ARCH docker push $IMAGE_NAME:$ARCH