Exemple de plug-in

Un plug-in se compose d'une ou de plusieurs étapes. Une étape représente une unité de fonctionnalité qui peut être configurée par l'utilisateur et combinée à d'autres étapes dans un processus. La création d'un plug-in consiste à définir ses étapes individuelles, puis à les regrouper pour les présenter dans IBM® UrbanCode Deploy.

Les étapes de plug-in sont exécutées par un agent qui est installé dans l'environnement cible. Cela signifie que les plug-ins peuvent être écrits dans n'importe quel langage de script tant que l'agent peut accéder aux outils de création de script requis sur l'hôte.

Cette section présente le mécanisme des plug-ins en examinant une étape de plug-in en détail. L'exemple de plug-in utilisé est FileUtils, qui contient plusieurs étapes liées à la manipulation de fichier. Le plug-in FileUtils est livré avec IBM UrbanCode Deploy.

Chaque étape de plug-in est un objet configurable individuellement dans l'éditeur. L'illustration ci-dessous représente certaines des étapes individuelles de FileUtils dans l'éditeur de processus.

Illustration des étapes dans le code du plug-in et des étapes correspondantes dans l'éditeur de processus

Dans cet exemple, nous allons examiner l'étape Create File. Il s'agit d'une étape simple, qui, comme son nom l'indique, crée un fichier.

Chaque étape (élément step-type) possède la même structure :

La figure ci-dessous illustre la structure de l'étape Create File.

La structure de l'étape affiche les propriétés de l'étape, qui correspondent aux propriétés dans la fenêtre Editer les propriétés

Commentaires en retour