Skip to content

Copy Docker Image

Copy Docker Image #49

Workflow file for this run

name: Copy Docker Image
on:
workflow_dispatch:
inputs:
source:
description: '镜像源 (Registry)'
required: true
default: 'docker.io'
destination:
description: '目标源 (Registry)'
required: true
default: 'registry.cn-beijing.aliyuncs.com'
source_repo:
description: '仓库及标签 (格式 repo:tag)'
required: true
default: ''
destination_repo:
description: '目标仓库及标签 (格式 repo:tag)'
required: true
default: ''
jobs:
copy:
runs-on: ubuntu-latest
steps:
- name: Copy Docker Images
uses: ikrong/docker-sync-action@main
with:
source: ${{ github.event.inputs.source }}
source-credential: ${{ secrets.SOURCE_CREDENTIAL }}
destination: ${{ github.event.inputs.destination }}
destination-credential: ${{ secrets.DESTINATION_CREDENTIAL }}
copy: "${{ github.event.inputs.source_repo }} ${{ github.event.inputs.destination_repo }}"