Bonjour,
moi et mon collègue, on est entrain de mettre en prod notre projet spring boot sur un vps, le but étant de déployer la màj du projet après chaque push via Gitlab.
cependant nous bloquons sur une erreur:
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 37.673 s
[INFO] Finished at: 2024-10-03T17:45:08Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:3.1.3:deploy (default-deploy) on project rh_quizz: Failed to retrieve remote metadata com.company:rh_quizz:0.0.1-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.company:rh_quizz:0.0.1-SNAPSHOT/maven-metadata.xml from/to gitlab-maven https://ovh.company.lu:8443/api/v4/p...kages/maven(): status code: 401, reason phrase: Unauthorized (401) -> [Help 1]
le probleme c'est qu'on ne sait pas de quel credentials il a besoin
ni si les urls vers les repository sont corrects (cette url "/api/v4/projects/2/packages/maven" me semble bizarre)
<repositories>
<repository>
<id>gitlab-maven</id>
<url>https://ovh.company.lu:8443/api/v4/projects/2/packages/maven></url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>gitlab-maven</id>
<url>https://ovh.company.lu:8443/api/v4/projects/2/packages/maven</url>
</repository>
<snapshotRepository>
<id>gitlab-maven</id>
<url>https://ovh.company.lu:8443/api/v4/projects/2/packages/maven</url>
</snapshotRepository>
</distributionManagement>
quand je tente un curl:
curl --header "root: 123456" https://ovh.company.lu:9300/backend/rh_quizz.git
<html><body>You are being <a href="https://ovh.company.lu:9300/users/sign_in">redirected</a>.</body></html>%
voici le contenu du fichier gitalb-ci.yml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 stages: - build - deploy package: image: maven:3.9.6-eclipse-temurin-21-jammy stage: build tags: - maven-jdk-21 # tag provided during runner registration script: - mvn package -B artifacts: paths: - target/rh_quizz.jar deploy: stage: deploy tags: - maven-jdk-21 script: - mvn deploy
et le contenu du fichier .m2/settings.xml
Auriez vous une idée de ce qui pourrait poser problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <servers> <server> <id>gitlab-maven</id> <username>root</username> <password>123456</password> </server> </servers> </settings>
Par avance merci pour votre aide
Tom
Partager