From 3abd787a94539ba443a34fad5e301886f912502d Mon Sep 17 00:00:00 2001 From: Mohammad Hossein Fattahizadeh Date: Sat, 22 Jul 2023 17:45:40 +0330 Subject: [PATCH] Update build.yml add v 9.x and v 10.x build --- .github/workflows/build.yml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 50e1426..6721d9e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,10 +25,10 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - - name: Build and push + - name: Build and push 9 run: | - export GRAFANA_VERSION=$(curl -Ls https://api.github.com/repos/grafana/grafana/releases | jq -r '.[].name' | grep -v 'unreleased' | grep '^9.3' | head -n 1 | awk '{print $1}') + export GRAFANA_VERSION=$(curl -Ls https://api.github.com/repos/grafana/grafana/releases | jq -r '.[].name' | grep -v 'unreleased' | grep '^9.5.6' | head -n 1 | awk '{print $1}') git clone --depth 1 https://github.com/grafana/grafana.git cd grafana/packaging/docker/custom @@ -36,6 +36,22 @@ jobs: docker build \ --build-arg "GRAFANA_VERSION=$GRAFANA_VERSION" \ --build-arg "GF_INSTALL_PLUGINS=grafana-clickhouse-datasource,grafana-sentry-datasource,grafana-mqtt-datasource,grafana-opensearch-datasource,grafana-googlesheets-datasource,grafana-worldmap-panel,grafana-clock-panel,grafana-polystat-panel" \ - -t ghcr.io/aasaam/grafana:latest . + -t ghcr.io/aasaam/grafana:9 . - docker push ghcr.io/aasaam/grafana:latest + docker push ghcr.io/aasaam/grafana:9 + + + - name: Build and push 10 + run: | + + export GRAFANA_VERSION=$(curl -Ls https://api.github.com/repos/grafana/grafana/releases | jq -r '.[].name' | grep -v 'unreleased' | grep '^10.0.2' | head -n 1 | awk '{print $1}') + + git clone --depth 1 https://github.com/grafana/grafana.git + cd grafana/packaging/docker/custom + + docker build \ + --build-arg "GRAFANA_VERSION=$GRAFANA_VERSION" \ + --build-arg "GF_INSTALL_PLUGINS=grafana-clickhouse-datasource,grafana-sentry-datasource,grafana-mqtt-datasource,grafana-opensearch-datasource,grafana-googlesheets-datasource,grafana-worldmap-panel,grafana-clock-panel,grafana-polystat-panel" \ + -t ghcr.io/aasaam/grafana:10 . + + docker push ghcr.io/aasaam/grafana:10