#jenkins #gitlab #openshift
#дженкинс #gitlab #openshift
Вопрос:
Я столкнулся со странной проблемой. Я пытаюсь создать конвейер в Jenkins, который будет извлекать код из частного репозитория GitLab и в конечном итоге развертывать в нашем кластере Openshift. Я прошел все шаги здесь (предоставить разрешения, сгенерировать токен доступа и настроить проект GitLab), настроил соединение с Gitlab в Manage Jenkins -> System -> GitLab (тестовое соединение прошло успешно).
Затем я настроил простой многоотраслевой конвейер, добавил источник ветвления (https://GITLAB_USER:ACCESS_TOKEN@gitlab.com/REPO.git ), для учетных данных я добавил токен API, а затем для сценария конвейера:
pipeline {
agent any
stages {
stage('Checkout') {
steps {
echo 'Checkout'
checkout scm
}
}
}
}
Затем он смог успешно подключиться к репозиторию и просканировать все ветви, но сборка на главном не удалась с:
ERROR: Error fetching remote repo 'origin'
and
stderr: fatal: Authentication failed for 'https://GITLAB_USER@gitlab.com/REPO.git/'`
Есть идеи о том, что происходит?