Files
Master-TI-2/.github/workflows/mirror_with_gitLab.yml
T
Kevin Mitressé 72e6d2c6b2 Update README.md
2024-09-03 18:48:46 +00:00

36 lines
1.0 KiB
YAML

name: Sync with GitLab
on:
push:
branches:
- main # Branche(s) à synchroniser avec GitLab
jobs:
sync:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Configure Git
run: |
git config --global user.email "kmitresse@gmail.com"
git config --global user.name "Kevin Mitressé"
- name: Add GitLab remote
run: git remote add gitlab https://git.univ-pau.fr/kmitresse/Master-TI-2.git
- name: Pull from GitLab
env:
GITLAB_USERNAME: ${{ secrets.GITLAB_USERNAME }}
GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }}
run: |
git pull https://$GITLAB_USERNAME:$GITLAB_TOKEN@git.univ-pau.fr/kmitresse/Master-TI-2.git main --rebase
- name: Push to GitLab
env:
GITLAB_USERNAME: ${{ secrets.GITLAB_USERNAME }}
GITLAB_TOKEN: ${{ secrets.GITLAB_TOKEN }}
run: |
git push https://$GITLAB_USERNAME:$GITLAB_TOKEN@git.univ-pau.fr/kmitresse/Master-TI-2.git