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

Intégration Continue Discussion :

Mettre une liste déroulante d'un fichier stocker sous svn [Jenkins]


Sujet :

Intégration Continue

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2017
    Messages : 12
    Points : 9
    Points
    9
    Par défaut Mettre une liste déroulante d'un fichier stocker sous svn
    Bonjour,
    Depuis ce matin je suis bloqué sur une fonctionnalité qui semble toute simple : mettre une liste déroulante dans mon job Jenkins à l'aide du plugin Active Choice Parameter en prenant pour entrée un fichier stocké sous svn.

    Alors comme dit, j'utilise un plugin Active Choice Parameter sous Jenkins et écrit un script en groovy pour aller chercher mon fichier d'entrée.
    Voici mon script groovy :
    Properties properties = new Properties()
    File propertiesFile = File("svn+ssh://svnkimsufi/addinsoft/branches/hotfix/tests/essais.txt")
    def stream = propertiesFile.newDataInputStream()
    properties.load(stream)

    Enumeration e = properties.propertyNames();

    List<String> list = Collections.list(e);

    return list
    J'ai essayé plusieurs script trouvé sur internet que j'ai aménagé pour mon entrant, mais rien n'y fais, ma liste déroulante est vide.
    Quelqu'un pourrait m'expliquer ce qui ne va pas dans mon script svp ?

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2017
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    J'ai repris mon script depuis le début, et je rencontre une erreur à la lecture du contenu de mon fichier.

    Par exemple, pour faire simple, j'essaie de faire

    String fileContents = new File("C://Users//Mickael//essais2.txt")
    println fileContents.text
    Tout se passe très bien sans la fonction .text qui me renvoie une erreur comme quoi le fichier n'existe pas.
    J'ai essayé avec un seul /, j'ai essayé avec une adresse svn du fichier, j'ai essayé avec une adresse web du fichier.
    Il ne me le trouve nul part et ne veut donc pas effectuer de lecture à l'intérieur

    Quelqu'un saurait m'expliquer pourquoi je n'ai pas accès à mon fichier svp ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : janvier 2017
    Messages : 12
    Points : 9
    Points
    9
    Par défaut Solution
    Pour ceux qui tomberait sur ce sujet voici la solution que j'ai trouvé :

    myFile = new File("C:/Users/AdminJenkins/.jenkins/workspace/essais.txt")

    def str = []
    myFile.eachLine {
    line ->
    str += line
    }

    return str
    Dans un active choice parameter, et ça me renvoie ma liste qui était dans un fichier ligne par ligne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment mettre une liste déroulante dans la toolbar de Kepler ?
    Par fgthwood dans le forum Eclipse Platform
    Réponses: 0
    Dernier message: 03/02/2014, 17h51
  2. Réponses: 2
    Dernier message: 12/07/2012, 16h46
  3. Mettre une liste déroulante dans un tableau
    Par lamb87 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/12/2011, 17h09
  4. Réponses: 0
    Dernier message: 24/03/2010, 16h30
  5. impossible de mettre à jour une liste déroulante
    Par nicolovitch dans le forum Access
    Réponses: 3
    Dernier message: 02/08/2006, 12h31

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