Credenciais do usuário do Jenkins não são exibidas no projeto

7

Então eu tenho o Jenkins-CI rodando com os plugins:

  • Credenciais
  • Vinculação de credenciais
  • Git

Primeiro, o que fiz para autenticar o Git com o repositório remoto, adicionei credenciais ao servidor para o escopo Global sem domínio.

No entanto, isso permitiu que qualquer usuário no meu servidor Jenkins usasse essas mesmas credenciais e interagisse com meus repositórios remotos do Git. Então tentei ir para:

Jenkins - > People - > [Username] - > Credentials

Eu tentei os dois adicionando:

  • credenciais sem um domínio ("Global (irrestrito)", mas ainda como minhas credenciais pessoais em vez de credenciais em todo o servidor)
  • adicionando um domínio de credencial e adicionando meu nome de usuário e senha remotos do Git dessa forma.

No entanto, quando eu entrar em Jobs - > [Job] - > Configure - > Source Code Management - > Git - > Credentials , lista apenas as credenciais do servidor, e não as que eu registrei na minha conta.

Portanto, minha pergunta é: como usar credenciais que não são utilizáveis para o resto do servidor Jenkins e usá-las nas credenciais de um SCM da Tarefa?

    
por Qyriad 07.10.2015 / 04:43

1 resposta

1

Isso ocorre por padrão, provavelmente, veja o link .

Você pode usar uma compilação parametrizada com o parâmetro credentials, conforme explicado em link .

Como alternativa, use pastas e o provedor de credenciais de pasta.

    
por 25.07.2017 / 09:45