Ich weiß nichts über u deploy servers
aber ich weiß es no pipeline plugin für udeploy
ist, was bedeutet, dass Sie nicht eine Funktion wie haben:
udeploy: server=yourserver component=yourcomponent artifactDirectory=...
jedoch Jenkins erlauben Sie verwenden Shell-Befehle in Ihrem groovy pipeline
, so dass Sie in der Lage sein sollten, so ziemlich alles zu tun, was Sie brauchen. Ich denke, die eigentliche Frage ist, wie Sie normalerweise einen Build auf udeploy
bereitstellen? Machst du es über eine REST-API, schiebst du eine Datei per FTP, ...?
Jenkins Build wird ziemlich einfach sein, schauen Sie sich checkout and build mit Jenkins-Pipeline.
könnte Ein Beispiel Pipeline wie folgt aussehen:
{
stage 'Build'
def mvnHome = tool 'M3'
sh "${mvnHome}/bin/mvn clean install"
//... Some other stages as needed...
stage 'Deploy'
sh "execute sh deploy script here..."
}
... wo Sie Bühne andere Plugins bereitstellen könnten Dateien auf den Server, führen REST API-Anfragen zu kopieren, etc. Während eine Pipeline zu schreiben, eine haben Schauen Sie sich Pipeline Syntax
Link für einen Snippet Generator an, der detailliertere Informationen über existierende Plugins gibt.