Как зарегистрировать файл в репозитории BitBucket с помощью определения сборки TFS CI?

Ситуация:

Я новичок в BitBucket. В настоящее время у меня есть репозиторий, созданный в BitBucket, и у меня есть определение TFS CI Build, с которым я связал репозиторий BitBucket через конечную точку.

Определение сборки TFS CI в основном загружает файл Readme.md, который зарегистрирован в этом репозитории.

Проблема 1:

Я хочу знать, как я могу загрузить \ зарегистрировать любые файлы \ папки в этот репозиторий, присутствующий на Bitbucket, с помощью TFS CI Build?

Проблема 2:

В параметре триггеров сборки CI я не вижу возможности триггера Gated, присутствующего под ним, как раньше, когда я использую TFS в качестве репозитория исходного кода.

После создания командного файла

Сценарий пакетного файла - он успешно работает, если запускается вручную, но не работает со сборкой TFS.

Конвейер сборки TFS, который застревает при выполнении команды git push при выполнении командного файла.

1 ответ

Мы можем использовать команду git, чтобы отправить файл. Шаги:

  1. Создайте конвейер сборки

  2. Добавьте задачу в Командную строку и введите код. Пожалуйста, обратитесь к этому документу для получения более подробной информации.

     git config --global user.email ""
     git config --global user.name ""
     git init
     git remote add {BitBucket repo git URL}
     git checkout -b {branch name}
     git add {file path}
     git commit -m "xxx"
     git remote add origin {BitBucket repo git URL}
     git push -u origin {branch name}
    
Другие вопросы по тегам