A continuación se muestra una imagen del error de créditos que veo en los ajustes de configuración de todas mis canalizaciones, hasta que entro y selecciono manualmente los créditos correctos para usar, que es una cuenta de servicio.
Por alguna razón, no puedo configurar la cuenta de servicio de forma predeterminada. Utiliza "actual", que es un UID antiguo y difunto para una cuenta cerrada.
No puedo encontrar ninguna configuración ni nada que solucione este problema. ¿A menos que el problema esté en mi script inicial maestro o en los scripts secundarios que llama al generar los scripts? No veo nada allí a menos que no sepa qué buscar.
Respuesta1
Si utiliza Job DSL para crear sus trabajos de canalización, puede configurar las credenciales como:
scm {
git {
remote {
github('account/repo', 'ssh')
credentials('github-ci-key')
}
}
}
Verhttps://jenkinsci.github.io/job-dsl-plugin/#path/pipelineJob-definition-cpsScm-scm-git