name: Docker Publish Private on: workflow_call: inputs: repository: required: false type: string default: ${{ github.repository }} ref: required: false type: string default: ${{ github.ref }} image_name: required: true type: string file: required: false type: string default: 'Dockerfile' platforms: required: false type: string default: 'linux/amd64' secrets: [] jobs: docker: runs-on: ubuntu-22.04 steps: - name: Checkout Code to Build uses: actions/checkout@v4 with: repository: ${{ inputs.repository }} ref: ${{ inputs.ref }} token: ${{ github.token }} - name: Setup Docker (QEMU, Buildx) uses: https://gitea.chromart.cc/martin/chromart-gitea-actions/.gitea/actions/docker-setup@main - name: Build and push Docker image uses: https://gitea.chromart.cc/martin/chromart-gitea-actions/.gitea/actions/docker-build-push@main with: registry_image: 192.168.1.150:9120/${{ inputs.image_name }} file: ${{ inputs.file }} platforms: ${{ inputs.platforms }} context: .