#github #bitbucket #bamboo #aws-codecommit
Вопрос:
Я новичок в bamboo/bitbucket. Я пытаюсь перенести некоторые планы bamboo, однако у меня есть некоторые проблемы.
Текущая Настройка:
Локальное репо => нажмите на репо bitbucket =>> после объединения с dev =>>> Задание bamboo выбирает фиксацию и нажимает на репо фиксации кода.
В то время как задание Bamboo выполняет задание, вместо того, чтобы обновлять только ветку разработки, оно удаляет другие ветви в репозитории codecommit.
Это текущая настройка, которая у меня есть в плане bamboo :
- Проверка исходного кода: где я выбрал репо bitbucket с определенной ветвью
- Сценарий: Интерпретатор: /bin/sh или cmd.exe Расположение скрипта: Встроенный
Текст сценария:
#!/usr/bin/env sh
git remote add codecommit https://${bamboo_codecommitUser}:${bamboo_codecommitPassword}@git-codecommit.ap-xxxx.amazonaws.com/v1/repos/${CODECOMMIT_REPO}
git push codecommit --mirror
Переменные:
GIT_URL= предоставленный URL-адрес git
CODECOMMIT_REPO= предоставленное репо для фиксации кода
Когда я запускаю этот план, он собирает и обновляет ветку с изменениями, однако он удалил все остальные ветви в репозитории codecommit.
Может ли кто-нибудь помочь мне, почему это происходит ?
Комментарии:
1. пример файла журнала:08-апреля-2021 23:53:54 в git-codecommit.ap-xx-2.amazonaws.com/v1/repos/xx 08-апреля-2021 23:53:54 ХХХХ Дев -> Дев 08-апр-2021 23:53:54 — [удален] мастер 08-апр-2021 23:53:54 — [удален] происхождения/глава 08-апр-2021 23:53:54 — [удален] происхождения/мастер