Skip to content

instrumentation: add handleSeriesPush span (#180) #63

instrumentation: add handleSeriesPush span (#180)

instrumentation: add handleSeriesPush span (#180) #63

name: "build-and-push"
on:
push:
branches:
- main
pull_request:
permissions:
contents: read
id-token: write
jobs:
build-and-push:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Generate Tags
run: |
bash scripts/generate-tags.sh > .tag
echo "DOCKER_TAG=$(cat .tag)" >> $GITHUB_ENV
- name: Build And Push
uses: grafana/shared-workflows/actions/push-to-gar-docker@main
with:
push: true
# If we are building main, push to prod and add the 'latest' tag.
tags: |-
${{ env.DOCKER_TAG }}
type=raw,value=latest,enable=${{ github.ref_name == 'main' }}
context: "."
image_name: "influx2cortex"
environment: "${{ github.ref_name == 'main' && 'prod' || 'dev' }}"