mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-04 00:08:55 +00:00
* add logo, replace zinc-observe with zincobserve * refactor: add logo, replace zinc_observe * renamed missing ones
30 lines
1.6 KiB
YAML
30 lines
1.6 KiB
YAML
version: 0.2
|
|
|
|
phases:
|
|
pre_build:
|
|
commands:
|
|
- aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --password-stdin public.ecr.aws/zinclabs
|
|
|
|
build:
|
|
commands:
|
|
- pwd
|
|
- GIT_TAG="$(git describe --tags --abbrev=0)"
|
|
- GIT_HASH="$(git rev-parse --short HEAD)"
|
|
- docker build -t zincobserve:latest-arm64 -f deploy/build/Dockerfile.aarch64 .
|
|
- docker tag zincobserve:latest-arm64 public.ecr.aws/zinclabs/zincobserve-dev:latest-arm64
|
|
- docker tag zincobserve:latest-arm64 public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-arm64
|
|
- docker push public.ecr.aws/zinclabs/zincobserve-dev:latest-arm64
|
|
- docker push public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-arm64
|
|
|
|
- echo 'Pull amd64 image'
|
|
- docker pull public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-amd64
|
|
- docker pull public.ecr.aws/zinclabs/zincobserve-dev:latest-amd64
|
|
|
|
- echo 'Create manifests'
|
|
- docker manifest create public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH --amend public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-amd64 --amend public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH-arm64
|
|
- docker manifest create public.ecr.aws/zinclabs/zincobserve-dev:latest --amend public.ecr.aws/zinclabs/zincobserve-dev:latest-amd64 --amend public.ecr.aws/zinclabs/zincobserve-dev:latest-arm64
|
|
|
|
- echo 'Push manifests'
|
|
- docker manifest push public.ecr.aws/zinclabs/zincobserve-dev:$GIT_TAG-$GIT_HASH
|
|
- docker manifest push public.ecr.aws/zinclabs/zincobserve-dev:latest
|