Skip to content

GitLab Auto-Mirror

GitLab Auto-Mirror #35

Workflow file for this run

name: GitLab Auto-Mirror
on: [push, delete]
env:
MIRRORING_BASE_URL: gitlab.zhdk.ch
MIRRORING_ORG_NAME: icst-github-mirror
MIRRORING_REPO_NAME: ${{ github.event.repository.name }}
jobs:
mirror_to_gitlab:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: pixta-dev/repository-mirroring-action@v1
with:
target_repo_url:
git@${{ env.MIRRORING_BASE_URL }}:${{ env.MIRRORING_ORG_NAME }}/${{ env.MIRRORING_REPO_NAME }}.git
ssh_private_key:
${{ secrets.GITLAB_MIRROR_SSH_PRIVATE_KEY }}