Erstellen Sie automatisch Build-Pipeline für die Erstellung von Google-Tabellen mit Jenkins-Datei

7


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

    
Aniruddha Sinha 02.03.2016, 16:52
quelle

3 Antworten

15

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.

    
Eyal Ben Moshe 21.01.2017, 05:28
quelle
5

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.

    
Vaijnath Polsane 23.03.2016 11:20
quelle
5

Falls Ihr Projekt Gradle Wrapper verwendet, können Sie das folgende Snippet in Ihrem Jenkinsfile verwenden:

%Vor%

Wenn Sie zum Unterverzeichnis sub-dir auschecken, sollten Sie

verwenden %Vor%     
aventurin 05.11.2017 17:41
quelle