Skip to content

Commit

Permalink
Update build.yml
Browse files Browse the repository at this point in the history
add v 9.x and v 10.x build
  • Loading branch information
mhf-ir authored Jul 22, 2023
1 parent 5f3cb2b commit 3abd787
Showing 1 changed file with 20 additions and 4 deletions.
24 changes: 20 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,33 @@ 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
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

0 comments on commit 3abd787

Please sign in to comment.