2021-09-20 23:13:03 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
set -xe
|
|
|
|
|
2021-09-20 23:39:49 +00:00
|
|
|
export PATH=$PATH:$HOME/go/bin:/usr/local/go/bin
|
2021-09-20 23:13:03 +00:00
|
|
|
|
2021-09-20 23:39:49 +00:00
|
|
|
rm -rf ./artifacts
|
|
|
|
|
|
|
|
export GOARCH=arm64
|
|
|
|
opentelemetry-collector-builder --output-path=./artifacts --config=./.otelcol-builder.yaml
|
2021-09-20 23:13:03 +00:00
|
|
|
|
|
|
|
sudo docker build \
|
|
|
|
--pull \
|
|
|
|
-t asonix/otel-collector:v0.35.0 \
|
|
|
|
-f Dockerfile \
|
|
|
|
.
|
|
|
|
|
2021-09-20 23:39:49 +00:00
|
|
|
sudo docker tag asonix/otel-collector:v0.35.0 asonix/otel-collector:latest
|
|
|
|
|
2021-09-20 23:13:03 +00:00
|
|
|
sudo docker push asonix/otel-collector:v0.35.0
|
2021-09-20 23:39:49 +00:00
|
|
|
sudo docker push asonix/otel-collector:latest
|