Ich versuche, eine Build-Pipeline basierend auf den Gradle-Tasks zu erstellen. Ich habe JenkinsFile Konfiguration Pipeline-as-code-demo angesehen, aber ich kann keine Pipeline für Gradle erstellen Aufgaben. Bitte schlage mir einen möglichen Weg vor, damit ich die Jenkins-Datei verwenden kann, um die Build-Pipeline automatisch zu zeigen, indem ich einfach die Konfigurationen aus der Jenkins-Datei lese
Danke
Falls Sie Artifactory verwenden, um Build-Abhängigkeiten aufzulösen oder Build-Artefakte zu implementieren, wird empfohlen, die Pipeline-DSL für Gradle Build mit Artifactory .
Hier ist ein Beispiel aus der Jenkins Pipeline Beispiele Seite:
%Vor%Andernfalls können Sie den Befehl gradle einfach mit den Schritten sh oder bat Pipeline ausführen.
In jenkins können Sie eine jenkins-Pipeline mit einem Skript erstellen, das in Jenkinsfile geschrieben ist.
Wir schreiben ein Skript, das 'stages' und 'node' als Baustein verwendet. Mit diesen Bausteinen können Sie Anweisungen angeben, die als Teil der jenkins-Pipeline ausgeführt werden sollen.
Um grodle build mit JenkinsFile auszuführen, suchen Sie zuerst nach Betriebssystem und rufen Sie die entsprechende Shell auf, die diese Aufgabe ausführen kann:
Jenkinsfile
%Vor%Oberhalb des Code-Snippets erstellen Sie eine Stufe mit dem Namen build_project und führen Sie das Skript zum Erstellen von Großbuchstaben des aktuellen Projekts aus.
Falls Ihr Projekt Gradle Wrapper verwendet, können Sie das folgende Snippet in Ihrem Jenkinsfile
verwenden:
Wenn Sie zum Unterverzeichnis sub-dir
auschecken, sollten Sie
Tags und Links gradle jenkins continuous-integration