ManageIQ/manageiq

View on GitHub
.github/workflows/build_monolith.yaml

Summary

Maintainability
Test Coverage
name: Build Monolith
on:
  repository_dispatch:
    types:
    - build
  workflow_dispatch:
jobs:
  build_monolith:
    if: github.repository_owner == 'ManageIQ'
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v4
    - name: Docker login
      run: echo ${{ secrets.DOCKER_REGISTRY_PASSWORD }} | docker login docker.io --password-stdin --username ${{ secrets.DOCKER_REGISTRY_USERNAME }}
    - name: Build monolithic container
      run: |
        docker build . -t docker.io/manageiq/manageiq:latest
        docker push docker.io/manageiq/manageiq:latest