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