Plug-ins bieten Verarbeitungs- und Integrationsfunktionen. Es gibt zwei Arten von Plug-ins:
Weitere Informationen zu bestimmten Plug-ins erhalten Sie in IBM developerWorks unter UrbanCode Deploy Plug-ins.
Beide Arten von Plug-ins bestehen aus bestimmten Verarbeitungsvorgängen, die als Schritte bezeichnet werden. Jeder Schritt besteht aus einer Anzahl von Eigenschaften, einem Befehl, der den Schritt ausführt, und Nachverarbeitungsanweisungen. (Die Nachverarbeitung sorgt in der Regel dafür, dass die erwarteten Ergebnisse auch eintreten.) Schritteigenschaften können verschiedene Zwecke haben, die von der Bereitstellung von Eingabedaten für den Befehl bis zur Übergabe von Teilen des Befehls selbst reichen. Eigenschaften von Automatisierungs-Plug-ins können während der Entwicklung im Prozesseditor eingerichtet oder während der Ausführung über die Benutzerschnittstelle festgelegt werden. Eigenschaften von Quellen-Plug-ins werden in der Regel definiert, wenn eine Komponente erstellt wird.
Mehrere Plug-ins werden mit dem Produkt mitgeliefert und andere können heruntergeladen und installiert werden. Informationen über die Installation von Plug-ins finden Sie unter Installieren von Plug-ins.
Informationen über das Erstellen von Plug-ins finden Sie unter Erstellen von Plug-ins.
Sie verwenden Automatisierungs-Plug-ins, um Komponenten bereitzustellen oder zu verwalten. Jeder Schritt ist eine eigenständige Einheit mit Ein-, Ausgaben und Eigenschaften. Durch die Kombination von Automatisierungs-Plug-ins im Prozesseditor können Sie voll automatisierte Bereitstellungsprozesse einrichten. Wenn Sie einen Prozess erstellen, ziehen Sie Schritte in den Entwurfsbereich und definieren die Eigenschaften direkt. Eigenschaftswerte können beim Entwickeln des Prozesses oder zur Laufzeit angegeben werden. Die Prozessabfolge wird definiert, indem Sie Verbindungen zwischen den Schritten einrichten. Die nachstehende Abbildung zeigt eine Serie von Schritten in einem Automatisierungs-Plug-in und die Verbindungen zwischen ihnen.

Informationen über die Erstellung von Komponentenprozessen finden Sie unter Komponentenprozesse.
Zum Bereitstellungszeitpunkt werden Komponentenprozesse von Agenten ausgeführt, die in der Zielumgebung installiert sind. Zum Ausführen eines Prozesses muss der Agent Zugriff auf alle Ressourcen, Tools und Dateien haben, die von den Plug-in-Schritten im Prozess benötigt werden. Wenn Sie einen Agenten installieren, achten Sie darauf, dass diese Bedingungen eingehalten werden:
Informationen über die Installation von Agenten finden Sie unter Installing agents from the command line.
Sie verwenden Quellen-Plug-ins, um Artefakte zu importieren und Komponentenversionen zu erstellen. Ein Quellen-Plug-in definiert den Typ der Artefakte, die importiert werden können, und identifiziert den Standort, an dem Artefakte gespeichert werden. Quellen-Plug-ins werden konfiguriert, wenn Komponenten erstellt werden. Der Prozesseditor wird für die Konfiguration von Quellen-Plug-ins nicht verwendet. Im Gegensatz zu Automatisierungs-Plug-ins haben Quellen-Plug-ins immer einen einzelnen Schritt, nämlich "Version importieren".
Artefakte werden in Komponentenversionen von Agenten importiert, die in der Umgebung laufen, in der die Artefakte platziert sind. Bei einer zu erstellenden Komponentenversion muss der Agent über die erforderlichen Berechtigungen und den Zugriff auf alle erforderlichen Ressourcen und Dateien verfügen. Informationen über die Installation von Agenten, die Quellen-Plug-ins ausführen, finden Sie unter Systemeinstellungen.