Дженкинс проваливается на кассе - PullRequest
0 голосов
/ 06 февраля 2020

Я использую файл jenkins, в котором успешно строю различные этапы. Тем не менее, когда я пытаюсь построить тесто на другом агенте (windows устройство), например:

    stage("Neem Testautomation") {
        parallel {
            stage('build testautomation/neem') {
                agent { label 'windows-test-device' }

                steps {
                    bat '''
                    // different operations before build
                    C:\\Jenkins\\apache-maven-3.6.3\\bin\\mvn test'''
                }
            }
        }
    }

Он проверяет репозиторий для тестового устройства, но дает сбой при проверке (см. Ошибку ниже). Я полагал, что Дженкинс делает эту проверку автоматически на новом агенте, но я пытаюсь выяснить, почему это не удается. Я попытался клонировать репозиторий локально на компьютере windows, и он прекрасно работает.

git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
git config remote.origin.url https://repositoryName.git # timeout=10
Fetching upstream changes from https://repositoryName.git
git --version # timeout=10
using GIT_ASKPASS to set credentials GitHub Enterprise Access Token
 > git fetch --tags --force --progress --depth=1 -- https://repositoryName.git +refs/heads/development:refs/remotes/origin/development # timeout=120
Checking out Revision a82361154ae69cff94c9f3df1d719c25935a3b32 (development)
git config core.sparsecheckout # timeout=10
git checkout -f a82361154ae69cff94c9f3df1d719c25935a3b32
Could not checkout a82361154ae69cff94c9f3df1d719c25935a3b32
...