Почему я получаю смертельный исход: файл находится вне репозитория от Jenkins - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь отправить файл на Git в задании Jenkins:

В JENKINS Я добавил командное задание оболочки Windows, и это первая команда:

git add "C:\Users\AMRABET\Documents\VSC\HW\index.html" 

Но яполучил следующую ошибку:

fatal: C:\Users\AMRABET\Documents\VSC\HW\index.html: 'C:\Users\AMRABET\Documents\VSC\HW\index.html' is outside repository

Та же команда работает из Windows CMD.Хорошо работает из окон.У меня другой вопрос, потому что я получаю его только в Дженкинсе

Любая помощь?

1 Ответ

0 голосов
/ 28 мая 2019

Как и предполагалось в комментариях, я только что вышел из репозитория git.

На самом деле, когда вы выполняете в Jenkins

cd C:\Location
AnotherShellAction
git add RandomFile

, действие git будет выполняться не из C: \ LocationВы упомянули, но из рабочей области по умолчанию.Это означает, что вам нужно вводить желаемое местоположение снова после каждой инструкции.Хороший способ будет тогда:

cd C:\Location
AnotherShellAction
cd C:\Location
git add RandomFile
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...