Я пытаюсь переместить декларативный конвейер из записанного в поле ввода Jenkins Pipeline Configuration в код, размещенный в BitBucket, чтобы у нас был контроль исходных файлов для любых изменений, которые мы вносим в этот конвейер.
Из-законвейер как шаги кода, записываемые в Jenkinsfile в git-репозитории, когда я пытаюсь инициализировать git-репозиторий для добавления моих сгенерированных файлов, я получаю сообщение об ошибке:
+ git remote add origin git@bitbucket.org:X/Y.git
fatal: remote origin already exists.
Есть ли способ обработкиэто правильно?
Редактировать:
sh "git init"
sh "git add ."
sh "git commit -m \"Initial commit\""
sh "git remote rm origin"
sh "git remote add origin git@bitbucket.org:X/Y.git"
sh "git remote -v"
sh "git push origin master"
sh "cat .git/config"