Closed VitaliyaIoffe closed 3 years ago
# Build :1.10.11, alias it to :1, push them.
$ export TAG=1.10.11 && export OS=alpine DIST=3.9 VER=1.10.11 ROCKS_INSTALLER=luarocks && PORT=5200 make -f .gitlab.mk build
$ docker tag tarantool/tarantool:1.10.11 tarantool/tarantool:1
$ docker push tarantool/tarantool:1.10.11
$ docker push tarantool/tarantool:1
# Build :2.7.3, alias it to :2.7, push them.
$ export TAG=2.7.3 && export OS=alpine DIST=3.9 VER=2.7.3 && PORT=5200 make -f .gitlab.mk build
$ docker tag tarantool/tarantool:2.7.3 tarantool/tarantool:2.7
$ docker push tarantool/tarantool:2.7.3
$ docker push tarantool/tarantool:2.7
# Build :2.8.2, push it.
$ export TAG=2.8.2 && export OS=alpine DIST=3.9 VER=2.8.2 && PORT=5200 make -f .gitlab.mk build
$ docker push tarantool/tarantool:2.8.2
$ docker tag tarantool/tarantool:2.8.2 tarantool/tarantool:2.8
$ docker tag tarantool/tarantool:2.8.2 tarantool/tarantool:2
$ docker tag tarantool/tarantool:2.8.2 tarantool/tarantool:latest
$ docker push tarantool/tarantool:2.8
$ docker push tarantool/tarantool:2
$ docker push tarantool/tarantool:latest
# Build :2.10.0-beta1
$ export TAG=2.10.0-beta1-amd64 && export OS=alpine DIST=3.9 VER=2.10.0-beta1 ARCH=amd64/ && PORT=5200 make -f .gitlab.mk build
$ docker push tarantool/tarantool:2.10.0-beta1-amd64
$ export TAG=2.10.0-beta1-aarch64 && export OS=alpine DIST=3.9 VER=2.10.0-beta1 ARCH=arm64v8/ && PORT=5200 make -f .gitlab.mk build
$ docker push tarantool/tarantool:2.10.0-beta1-aarch64
$ docker manifest create tarantool/tarantool:2.10.0-beta1 --amend tarantool/tarantool:2.10.0-beta1-amd64 --amend tarantool/tarantool:2.10.0-beta1-aarch64
$ docker manifest push tarantool/tarantool:2.10.0-beta1
Since 2.10.0-beta1 release tarantool supports ARM architecture. Support it in the official docker images.
Build command example: 'export TAG=2.10.0-beta1-amd64 && export OS=alpine DIST=3.9 VER=2.10.0-beta1 ARCH=amd64/ && PORT=5200 make -f .gitlab.mk build'
Close tarantool/tarantool#5868 Close tarantool/tarantool#6154