Nur versuchen, die Pipeline als Code zusammen mit Pipeline-Plugin in Jenkins 2.0 zu verstehen. Ich kenne den Vorteil davon, aber meine Frage ist um den Einsatz Workflow in jedem Unternehmen, zum Beispiel können wir auf Dev, Qa, Prod bereitstellen, wann immer wir wollen, jetzt, wenn ich mit dem Pipeline-Plugin gehe, ist wie bei jedem Commit Es wird die gesamte Pipeline laufen, commit, testet, deploy, qa, prod, es wird immer das neueste Commit bereitstellen. Gibt es eine Möglichkeit, einen manuellen Auslöser auszuführen, um eine beliebige Version meines Codes bereitzustellen, und nicht die neueste? Ist Pipeline-Plugin ein Ersatz der Build-Pipeline-Ansicht?Jenkins Pipeline-Plugin - Jenkins als Code
Antwort
Sie können einen Auftrag manuell ausführen. Deaktivieren Sie einfach alle Bedingungen im Bereich "Build-Trigger" der Jobkonfiguration.
Dann können Sie mehrere Aufträge erstellen. Zum Beispiel führt der erste Tests durch. Die zweite Bereitstellung für dev und Ausführen von Funktionstests/Test-Datenbankschemas. Die dritte, Bereitstellung an QA ...
Jeder Job kann von einem anderen Job ausgeführt werden, sodass Jenkins den zweiten Job nur dann automatisch ausführen kann, wenn der erste erfolgreich war.
ja ich weiß das, ich beziehe mich speziell auf Pipeline-Plugin in Jenkins 2.0, es läuft eine Art Bühne, aber ich habe nicht die Möglichkeit, eine Stufe manuell auszulösen. oder starte eine Stufe neu. –
Also der Kommentar von @Jacob hilft mir zu denken. – JulienCsj
- 1. Wie Konfiguration in jenkins Pipeline als Code in jenkins
- 2. Jenkins Slave langsamer als Jenkins Master
- 3. Jenkins Pipeline als Code E-Mail ext
- 4. Jenkins Pipeline als Code mit Docker Fehler
- 5. Code Coverage mit Jenkins
- 6. Jenkins Pipeline bedingte Stufe gelingt aber Jenkins zeigt bauen als
- 7. Continuum als Ersatz für Jenkins?
- 8. jenkins Slave läuft als Benutzer
- 9. Jenkins Sklaven hängen/Jenkins verkeilt
- 10. Jenkins Pipeline: mehrere Jenkins Instanzen
- 11. Jenkins Pipeline als Code Groovy Fehler auf Class Annotation
- 12. Klonen von bitbucket privaten Repository mit jenkins Pipeline als Code
- 13. Jenkins PMD Code Analyzer Warnungen alle zeigen als hohe Priorität
- 14. Jenkins Freestyle-Job für Jenkins Backups
- 15. Verstehen was unterscheidet Jenkins und Django-Jenkins
- 16. Jenkins spezifischen Zweige (jenkins git Plugin)
- 17. den Slave-Service Jenkins Installation von Jenkins
- 18. nicht in jenkins anmelden (Jenkins entsperren)
- 19. Jenkins: Jenkins läuft nicht TestNG Tests
- 20. Jenkins Slave sicher mit jenkins Master verbinden
- 21. Jenkins umleiten/to/jenkins auf Standalone-Installation
- 22. Jenkins Fehler: Powershell Integration mit Jenkins
- 23. Wer ist Jenkins? Fehler/Users/jenkins/miniconda ...
- 24. Jenkins Pipeline
- 25. Jenkins + Docker
- 26. Über Jenkins
- 27. Generieren von Code-Coverage mit Fastlane/Jenkins
- 28. Jenkins - GitHub Enterprise API, HTTP-Code -1
- 29. Jenkins weigert
- 30. Jenkins Konfigurationsänderung
Nur weil Sie alles in einer einzigen Pipeline machen können, heißt das nicht, dass Sie alles in einer einzigen Pipeline tun müssen. Meine Apps durchlaufen mehrere verschiedene Pipelines zwischen Dev und Prod. Ich denke, der Sinn von Pipelines liegt darin, Flexibilität zu bieten, anstatt Ihre Prozesse auf Schienen zu bringen. – Jacob