diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 26802c9..008e259 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -2,6 +2,9 @@ name: Integration on: push: + paths: + - "*" + - "!README.md" pull_request: jobs: diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 66d9ada..9dab217 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -2,6 +2,9 @@ name: Quality on: push: + paths: + - "*" + - "!README.md" pull_request: jobs: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b6f6889..9c9c88a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,9 @@ on: push: tags: - '*' + paths: + - "*" + - "!README.md" jobs: release: @@ -69,3 +72,12 @@ jobs: asset_path: build/sha512sums.txt asset_name: sha512sums.txt asset_content_type: application/octet-stream + - name: Build and push images + uses: docker/build-push-action@v1 + env: + DOCKER_BUILDKIT: "1" + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + repository: prayagsingh/prometheus-jibri-exporter + tags: latest, ${{ github.ref }} \ No newline at end of file diff --git a/README.md b/README.md index 6a560bf..ecfb407 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Jibri Metrics Exporter -[![Release](https://github.com/prayagsingh/prometheus-jibri-exporter/actions/workflows/release.yml/badge.svg)](https://github.com/prayagsingh/prometheus-jibri-exporter/actions/workflows/release.yml) +[![Release](https://img.shields.io/github/v/release/prayagsingh/prometheus-jibri-exporter?color=dark-green)](https://github.com/prayagsingh/prometheus-jibri-exporter/releases/) [![Integration](https://github.com/prayagsingh/prometheus-jibri-exporter/workflows/Integration/badge.svg?branch=main)](https://github.com/prayagsingh/prometheus-jibri-exporter/workflows/Integration/badge.svg?branch=main) [![Quality](https://github.com/prayagsingh/prometheus-jibri-exporter/workflows/Quality/badge.svg?branch=main)](https://github.com/prayagsingh/prometheus-jibri-exporter/workflows/Quality/badge.svg?branch=main) [![Docker Cloud Automated build](https://img.shields.io/docker/cloud/automated/prayagsingh/prometheus-jibri-exporter)](https://hub.docker.com/r/prayagsingh/prometheus-jibri-exporter) [![Docker Image Size (latest semver)](https://img.shields.io/docker/image-size/prayagsingh/prometheus-jibri-exporter)](https://hub.docker.com/r/prayagsingh/prometheus-jibri-exporter) Prometheus Exporter for Jibri written in Go. Special thanks to `Systemli` team since this project is based on [Prometheus-jitsi-meet-exporter](https://github.com/systemli/prometheus-jitsi-meet-exporter) repository.