A propos des intégrations de chaîne de valeur#
Intégrez des outils externes à vos chaînes de valeur
Les intégrations de chaîne de valeur sont spécifiées dans le fichier value_stream_name.json
. Chaque chaîne de valeur dispose de son propre champ value_stream_name.json
. Vous pouvez ajouter n'importe quel nombre d'objets d'intégration au fichier JSON.
Vous pouvez ajouter des intégrations aux chaînes de valeur à l'aide de ces deux méthodes :
- Créez une intégration sur la page Intégrations, puis insérez une référence à celle-ci dans le fichier
value_stream_name.json
. Par exemple, le code JSON suivant ajoute une intégration intitulée "Equipe DevOps" dans la chaîne de valeur,"name": "DevOps team"
. - Définissez toutes les propriétés relatives à l'intégration dans le fichier
value_stream_name.json
. Lorsque vous configurez une intégration à l'aide de cette méthode, l'intégration figurera alors sur la page Intégrations.
Propriétés communes à toutes les intégrations de chaîne de valeur#
Tandis que tous les plug-ins possèdent des propriétés uniques, les plug-ins que vous pouvez intégrer à une chaîne de valeur ont certaines propriétés en commun. Ces propriétés identifient l'intégration et déterminent si l'intégration est activée ou désactivée.
Le tableau suivant décrit les propriétés communes à toutes les intégrations de chaîne de valeur.
Propriété | Description |
---|---|
_id | Identificateur de chaîne de valeur. La valeur est générée par IBM™ UrbanCode Velocity. |
type | L'identificateur de type de plug-in. Reportez-vous à la liste de types de plug-in pris en charge plus loin dans cette rubrique. |
tenant_id | Identificateur du titulaire. La valeur est générée par IBM UrbanCode Velocity. |
nom | Nom de l'intégration. Il doit être unique. |
désactivé | Un indicateur sert à désactiver l'intégration. La valeur par défaut est null , ce qui signifie que l'intégration est activée. Pour désactiver l'intégration, modifiez la valeur en true . Vous pouvez aussi définir cette valeur à l'aide du bouton Désactiver/Activer sur la page Intégrations. |
propriétés | L'objet properties définit des propriétés spécifiques au plug-in. Reportez-vous à la documentation sur l'outil que vous souhaitez intégrer. |
Pour de plus amples informations à propos des paramètres propres à une intégration spécifique, voir Introduction de plug-ins.
Le bloc de code suivant montre une intégration de type Jira standard définie dans le fichier value_stream_name.json
:
{
"type": "ucv-ext-jira",
"name": "my-jira",
"properties": {
"baseUrl": "https://my_jira_url",
"username": "my_jira_userID",
"password": "<password>",
"jiraProjects": [ "JT" ]
}
}
Sujet parent : Intégration d'outils dans des chaînes de valeur