Skip to content

Build container image #585

Build container image

Build container image #585

---
name: Build container image
"on":
schedule:
- cron: "0 3 * * *"
push:
branches:
- main
pull_request:
jobs:
build-container-image:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: docker/setup-qemu-action@v1
- uses: docker/setup-buildx-action@v1
- uses: docker/login-action@v1
with:
registry: ${{ secrets.DOCKER_REGISTRY }}
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
if: github.ref == 'refs/heads/main'
- run: scripts/build.sh
env:
DOCKER_REGISTRY: ${{ secrets.DOCKER_REGISTRY }}
REPOSITORY: sovereigncloudstack/openstack-health-monitor
- run: |
scripts/push.sh
env:
DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
DOCKER_REGISTRY: ${{ secrets.DOCKER_REGISTRY }}
DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }}
REPOSITORY: sovereigncloudstack/openstack-health-monitor
if: github.ref == 'refs/heads/main'