name: Docker Build Pipeline on: push: branches: - gitea-actions jobs: Check-Environment: runs-on: self-hosted defaults: run: working-directory: /home/builds/src steps: - name: Cleanup old code run: rm -rfv * - name: Clone repository run: git clone https://gitea.thezengarden.net/podman/ansible-dev.git - name: Environment check run: | hostnamectl env whoami pwd tree echo echo ${{ vars.COW }} echo ${{ secrets.moo }} Build-Fedora: runs-on: self-hosted defaults: run: working-directory: /home/builds/src steps: - name: Build Fedora 39 Docker Image run: | cd ansible-dev docker build --no-cache -f build/Containerfile.fedora39 -t gitea.thezengarden.net/podman/ansible-dev/fedora39:gitea-actions . Build-CentOS: runs-on: self-hosted defaults: run: working-directory: /home/builds/src steps: - name: Build CentOS 9 Docker Image run: | cd ansible-dev docker build --no-cache -f build/Containerfile.centos-stream9 -t gitea.thezengarden.net/podman/ansible-dev/centos9:gitea-actions .