fix(jenkins): E2E credentials consolidadas en un solo usernamePassword

- Reemplazados 2 Secret Text (a76-e2e-test-user + a76-e2e-test-pass)
  por un único credential tipo Username with password: a76-e2e-credentials
- Más limpio y estándar para manejar pares usuario/contraseña en Jenkins

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-20 13:02:30 -05:00
parent 5e3203e208
commit d0a1a299cc

14
Jenkinsfile vendored
View File

@@ -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