33 lines
1.1 KiB
YAML
Raw Permalink Normal View History

2024-01-14 13:14:07 +00:00
on:
workflow_call:
inputs:
docker-hub-repo:
type: string
required: true
docker-hub-version:
type: string
required: true
secrets:
DOCKER_USERNAME:
required: true
DOCKER_PASSWORD:
required: true
DOCKER_HUB_USERNAME:
required: true
DOCKER_HUB_PASSWORD:
required: true
jobs:
deploy-docker-hub:
runs-on: ubuntu-latest
container: alpine:3.19
steps:
- run: apk add skopeo
name: Install container manager
- run: skopeo login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} --tls-verify=false gitea-http.gitea.svc.cluster.local:3000
2024-01-14 13:14:07 +00:00
name: Login to Gitea registry
- run: skopeo login -u ${{ secrets.DOCKER_HUB_USERNAME }} -p ${{ secrets.DOCKER_HUB_PASSWORD }} https://index.docker.io/v1/
name: Login to Docker Hub
- run: skopeo copy --src-tls-verify=false "docker://gitea-http.gitea.svc.cluster.local:3000/${{ github.repository }}:${{ github.sha }}" "docker://${{ inputs.docker-hub-repo }}:${{ inputs.docker-hub-version }}"
2024-01-14 13:14:07 +00:00
name: Copy from Gitea to Docker Hub