IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Spring Boot Java Discussion :

Probleme de déployement de spring boot 3 sur VPS avec gitlab


Sujet :

Spring Boot Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Par défaut Probleme de déployement de spring boot 3 sur VPS avec gitlab
    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

    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>
    Auriez vous une idée de ce qui pourrait poser problème ?

    Par avance merci pour votre aide

    Tom

  2. #2
    Membre chevronné
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    341
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 341
    Par défaut
    Sauf erreur de ma part, l'objectif de `maven deploy` c'est de construire une archive (Jar) du projet et de la publier sur un repo maven pour la partager avec d'autres personne. Pas de déployer magiquement une application Spring.

Discussions similaires

  1. [Framework] JHIPSTER PROBLEME PERSISTANCE DE DONNEES ( SPRING BOOT & POSGRESQL)
    Par lallana2re dans le forum Spring
    Réponses: 6
    Dernier message: 27/10/2023, 16h10
  2. Spring boot (backend) + android(frontend) avec jwt authentication
    Par lord_ravanely dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 0
    Dernier message: 03/01/2019, 10h20
  3. EDeployement d'une application spring boot(.jar) sur ubuntu server
    Par ben22222222 dans le forum Spring Boot
    Réponses: 5
    Dernier message: 14/12/2016, 15h47
  4. Probléme Boot sur ISO avec qemu
    Par henyxia dans le forum Programmation d'OS
    Réponses: 0
    Dernier message: 26/06/2011, 13h10
  5. Réponses: 2
    Dernier message: 03/06/2007, 23h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo