diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 79d3441731d80312fa4f512c24c604a7e11b230d..7a9d2d935f06fcd7db9838f15c78397b9a1fbdf0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ variables: RUST_VERSION: "1.76" # slim or alpine not adapted because of openSSL dependency TARGET_ARCH: default CARGO_HOME: .cargo - TEST_OPTIONS: '-ab .' + TEST_OPTIONS: --url $CI_PROJECT_URL -ab default: cache: diff --git a/i18n/fr-FR/gitlab_project_doctor.ftl b/i18n/fr-FR/gitlab_project_doctor.ftl index 7eb428c388e61e7de4c0cce96a584e57b09b18dd..62858d21ab1b72bfb1d0e782702b7b99e67613e3 100644 --- a/i18n/fr-FR/gitlab_project_doctor.ftl +++ b/i18n/fr-FR/gitlab_project_doctor.ftl @@ -13,7 +13,7 @@ duplicate-assets-option-error = Cannot get the number of duplicate assets to kee duplicate-assets-option-onepackage = L'option "The number of duplicate assets to keep" vaut 1 duplicate-assets-option-warn = L'option "The number of duplicate assets to keep" ne vaut PAS 1 error = Erreur : -error-gl-token = "Aucun token trouvé. Veuillez renseigner la variable GL_TOKEN contenant un token privée valide ou bien exécutez le programme dans un job Gilab CI". +error-gl-token = Aucun token trouvé. Veuillez renseigner la variable GL_TOKEN contenant un token privée valide ou bien exécutez le programme dans un job Gilab CI. error-insufficient-privileges = Le token utilisé n'a pas les permissions requises error-no-gitlab-remote = Ce dépôt Git n'est pas lié à un dépôt Gitlab error-not-git-repo = "Ce dossier n'est pas un dépôt Git" diff --git a/src/diagnosis/gitlab_connection.rs b/src/diagnosis/gitlab_connection.rs index 42fa30118009c4261e4931cd1708b86dbcf9b4c8..b70dec57df455d3780eee6a44d3a79b75ba42dd2 100644 --- a/src/diagnosis/gitlab_connection.rs +++ b/src/diagnosis/gitlab_connection.rs @@ -135,8 +135,10 @@ impl ConnectionJob { fn _env_token(token: Option<String>) -> Result<GitlabToken> { let private_token_option = token.or(env::var("GL_TOKEN").ok()); if let Some(private_token) = private_token_option { + eprintln!("INFO : Using GL_TOKEN environment variable or -t option"); Ok(GitlabToken::PrivateToken(private_token)) } else { + eprintln!("INFO : Using CI_JOB_TOKEN if it exists"); Ok(GitlabToken::JobToken( env::var("CI_JOB_TOKEN").map_err(|_| fl!("error-gl-token"))?, ))