diff --git a/Jenkinsfile b/Jenkinsfile index b9cb0cd4..25a12529 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -169,13 +169,15 @@ pipeline { // auth.setup.ts obtiene tokens directamente de Keycloak (password grant) // sin pasar por el browser ni por Workspace — /login hace 303 inmediato. // Credenciales requeridas en Jenkins: - // a76-public-url-dev : URL pública base — la URL de KC se deriva de ella ({url}/kcauth) - // a76-e2e-test-user : usuario de prueba en KC - // a76-e2e-test-pass : contraseña del usuario de prueba + // a76-public-url-dev : URL pública base — la URL de KC se deriva de ella ({url}/kcauth) + // a76-e2e-credentials : Username with password — cuenta de Workspace para pruebas E2E withCredentials([ - string(credentialsId: 'a76-public-url-dev', variable: 'A76_URL'), - string(credentialsId: 'a76-e2e-test-user', variable: 'E2E_USER'), - string(credentialsId: 'a76-e2e-test-pass', variable: 'E2E_PASS') + string(credentialsId: 'a76-public-url-dev', variable: 'A76_URL'), + usernamePassword( + credentialsId: 'a76-e2e-credentials', + usernameVariable: 'E2E_USER', + passwordVariable: 'E2E_PASS' + ) ]) { sh ''' set -euo pipefail