L'écriture d'un fichier json dans l'espace de travail à l'aide de Jenkins

J'ai un jenkins travail avec quelques paramètres de configuration et j'ai un fichier JSON dans l'espace de travail qui doit être mis à jour avec les paramètres que je passe par jenkins.

Exemple:

J'ai les paramètres suivants que je vais prendre une entrée de l'utilisateur qui déclenche le travail:

  • Environnement (Envisager l'utilisateur sélectionne "ENV2")
  • Nom de fichier (Envisager l'utilisateur conserve la valeur par défaut)

J'ai un fichier json dans mon espace de travail en vertu de fonctionnement/travail.json avec le contenu suivant:

{
    environment: "ENV1",
    filename: "abc.txt"
}

Maintenant, quelle que soit la valeur donnée par l'utilisateur avant de déclencher un travail doit être remplacé dans le travail.json.

Ainsi, lorsque l'utilisateur déclenche le travail, le travail.fichier json doit être:

{
    environment: "ENV2",
    filename: "abc.txt"
}

Veuillez noter que la valeur d'environnement dans le json qui doit être mis à jour.

J'ai essayé https://wiki.jenkins-ci.org/display/JENKINS/Config+Fichier+Fournisseur+Plugin plugin. Mais je suis incapable de trouver une aide sur le paramétrage de l'valeurs.

Gentiment suggérer sur la configuration de ce plugin ou suggérer toute autre plugin qui peut servir de mon but.

OriginalL'auteur Vimalraj Selvam | 2015-07-20