сценарий конвейера jenkins из SCM -> ОШИБКА: ошибка при извлечении удаленного репо 'origin' - PullRequest
0 голосов
/ 25 сентября 2018

Я использую jenkins в качестве dockerimage. Я создал простую работу со следующими подробностями git: я добавил учетные данные из jenkins ui: -

url: https://myTeam:appPassword@bitbucket.org/MinoxTeam/bizcuit.git
credentials : myTeam /appPassword

это работает для простой работы

Я хочу создать конвейер для jenkins и workwith jenkinsfile. Я использую те же учетные данные git для конвейера, но с ошибкой: не могу получить оригинал master.ошибка:

stderr: remote: Invalid username or password
fatal: Authentication failed for 'https://team:appPassword.git/'
hudson.plugins.git.GitException: Failed to fetch from https://myTeam.myRepository.git
at hudson.plugins.git.GitSCM.fetchFrom(GitSCM.java:888)

мой файл jenkinsfile

pipeline {
    agent any
    options {
      skipDefaultCheckout()
      }
        stages {
            stage(checkout) {
                steps {
                ws('/var/jenkins_home/workspace/pipelineDemo@script') {
                  git branch: 'feature/jenkinsTest',
                  credentialsId: 'appPassword',
                  url: 'https://myTeam:appPassword@bitbucket.org/myTeam/myRepository.git'

                sh "ls -lat"
                }
              }
            }

1 Ответ

0 голосов
/ 14 января 2019

credentialsId: 'appPassword' должен быть идентификатором для учетных данных, а не сам пароль.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...