internetee/registry

View on GitHub
.github/workflows/build_baseimage_with_gems.yml

Summary

Maintainability
Test Coverage
name: build baseimage with gems

on:

  push:
    branches:
      - master
    paths:
      - "Gemfile"
      - "Gemfile.lock"

jobs:

  build:

    runs-on: ubuntu-22.04

    steps:

      - uses: actions/checkout@v4

      - name: Login to container registry
        env:
          PASSWORD: ${{ secrets.GHCR }}
        run: |
          echo $PASSWORD | docker login ghcr.io -u eisbot --password-stdin

      - name: Build new image with gems
        run: |
          docker build --no-cache -t ghcr.io/internetee/registry:gems-latest -f Dockerfile.gems .
          docker push ghcr.io/internetee/registry:gems-latest