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.
Então eu tenho o Jenkins-CI rodando com os plugins:
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:
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?