Как перенести sh в другой репозиторий, который находится ниже другого арендатора с помощью CI - PullRequest
0 голосов
/ 27 мая 2020

Как перенести sh в другой репозиторий, который находится ниже другого клиента CI? Мы должны предоставить код нашим клиентам. Они также используют Azure DevOps. Можно ли это сделать с помощью CI?

1 Ответ

0 голосов
/ 29 мая 2020

Я использовал "Git зеркало", чтобы решить свою проблему. И я использовал PAT.

# Starter pipeline
# Start with a minimal pipeline that you can customize to build and deploy your code.
# Add steps that build, run tests, deploy, and more:
# https://aka.ms/yaml
trigger:
- master
pool:
  vmImage: 'ubuntu-latest'
steps:
- script: |
     cd /tmp && rm -rf /tmp/$(TmpRepoDir)
     git -c http.extraheader="AUTHORIZATION: bearer $(System.AccessToken)" clone --mirror $(Build.Repository.Uri) $(TmpRepoDir)
     git -C /tmp/$(TmpRepoDir) push --mirror https://{anything}:{PTA}/{organization}/{project name}/_git/{repository name}
  displayName: 'Copy to GitLab'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...