Skip to content

Keep

Keep #74

Workflow file for this run

name: Keep
on:
# push:
# branches:
# - main
schedule:
- cron: "0 0 * * *"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Pull and Save Docker images
run: |
docker pull us-central1-docker.pkg.dev/keephq/keep/keep-ui
docker save -o keep_keep-ui.tar.gz us-central1-docker.pkg.dev/keephq/keep/keep-ui
docker pull us-central1-docker.pkg.dev/keephq/keep/keep-api
docker save -o keep_keep-api.tar.gz us-central1-docker.pkg.dev/keephq/keep/keep-api
docker pull us-central1-docker.pkg.dev/keephq/keep/keep-arq-dashboard
docker save -o keep_keep-arq-dashboard.tar.gz us-central1-docker.pkg.dev/keephq/keep/keep-arq-dashboard
docker pull redis/redis-stack
docker save -o redis_redis-stack_latest.tar.gz redis/redis-stack:latest
docker pull grafana/loki:latest
docker save -o grafana_loki_latest.tar.gz grafana/loki:latest
docker pull grafana/tempo:latest
docker save -o grafana_tempo_latest.tar.gz grafana/tempo:latest
docker pull grafana/grafana:10.0.3
docker save -o grafana_grafana_10.0.3.tar.gz grafana/grafana:10.0.3
docker pull prom/prometheus:latest
docker save -o prom_prometheus_latest.tar.gz prom/prometheus:latest
docker pull prom/alertmanager
docker save -o prom_alertmanager_latest.tar.gz prom/alertmanager:latest
docker pull otel/opentelemetry-collector-contrib:0.81.0
docker save -o otel_opentelemetry-collector-contrib_0.81.0.tar.gz otel/opentelemetry-collector-contrib:0.81.0
docker pull quay.io/soketi/soketi:1.4-16-debian
docker save -o soketi_soketi_1.4-16-debian.tar.gz quay.io/soketi/soketi:1.4-16-debian
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: keep_keep-ui
path: keep_keep-ui.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: keep_keep-api
path: keep_keep-api.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: keep_keep-arq-dashboard
path: keep_keep-arq-dashboard.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: redis_redis-stack_latest
path: redis_redis-stack_latest.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: grafana_loki_latest
path: grafana_loki_latest.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: grafana_tempo_latest
path: grafana_tempo_latest.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: grafana_grafana_10.0.3
path: grafana_grafana_10.0.3.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: prom_prometheus_latest
path: prom_prometheus_latest.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: prom_alertmanager_latest
path: prom_alertmanager_latest.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: otel_opentelemetry-collector-contrib
path: otel_opentelemetry-collector-contrib_0.81.0.tar.gz
- name: Upload Image Artifact
uses: actions/upload-artifact@v4
with:
name: soketi_soketi_1.4-16-debian
path: soketi_soketi_1.4-16-debian.tar.gz