Über das Problem beim Ausführen von Git-Programmen in von Docker bereitgestellten Jenkins

Über das Problem beim Ausführen von Git-Programmen in von Docker bereitgestellten Jenkins

1. Zuerst wird beim Verknüpfen von Git eine Fehlermeldung angezeigt: FEHLER: Es konnte keine Revision zum Erstellen gefunden werden. Überprüfen Sie die Repository- und Branch-Konfiguration für diese

Dies liegt daran, dass ich den Code des Master-Zweigs von Git nicht ausführe. Daher wird ein Fehler gemeldet. Weitere Einzelheiten finden Sie in diesem Artikel

Die Lösung besteht darin, den angegebenen Zweig wie in der folgenden Abbildung dargestellt festzulegen, d. h. einen beliebigen Zweig.

Dadurch wird der Code auf Git als Projekt in das Jenkins-Containerverzeichnis geklont. Hier bin ich: /var/jenkins_home/workspace/first_python/

2. Richten Sie die Ausführungsshell zum Ausführen des Programms ein

2. Nachdem Sie die Build-Ausführung gespeichert haben, können Sie die Ausführungsergebnisse in der Konsolenausgabe sehen.

So verwenden Sie „Skip“, um die Testausführung in Pytest zu überspringen

Dies ist das Ende dieses Artikels über Jenkins, das mit Docker bereitgestellt wird und Programme auf Git ausführt. Weitere relevante Docker-Jenkins-Git-Inhalte finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung der Anwendungsbereitstellungspraxis für Docker + Jenkins + Gitlab + Django
  • Docker-Container verwendet Jenkins zum Bereitstellen von Webprojekten (Zusammenfassung)
  • Automatisierte Bereitstellung von .Net Core: So stellen Sie Dotnetcore-Anwendungen mit der Docker-Version von Jenkins bereit
  • Implementierung der automatisierten Freigabe und Bereitstellung von Centos7+Docker+Jenkins+ASP.NET Core 2.0

<<:  SSM VUE Axios Detaillierte Erklärung

>>:  Lösungen für das Problem der Tabellenschachtelung und Rahmenzusammenführung

Artikel empfehlen

Wie die MySQL Select-Anweisung ausgeführt wird

Wie wird die MySQL-Select-Anweisung ausgeführt? I...

Rendering-Funktion und JSX-Details

Inhaltsverzeichnis 1. Grundlagen 2. Knoten, Bäume...

Detailliertes Tutorial zur Konfiguration von Docker nginx + https-Subdomains

Heute habe ich zufällig einem Freund beim Umzug s...

Vue+SSH-Framework zur Realisierung von Online-Chat

In diesem Artikel wird der spezifische Code des V...

So implementieren Sie einen Animationsübergangseffekt im Frontend

Inhaltsverzeichnis Einführung Traditionelle Überg...

So verwenden Sie ein HTML-Formular mit mehreren Beispielen

Neun einfache Beispiele analysieren die Verwendun...

Tutorial zur Installation von Ubuntu 20.04 und NVIDIA-Treibern

Installieren Sie Ubuntu 20.04 Installieren Sie NV...

Detailliertes Beispiel des Kettenprogrammierstils von jQuery

Das Implementierungsprinzip der Kettenprogrammier...

Vue-Statusverwaltung: Verwendung von Pinia statt Vuex

Inhaltsverzeichnis 1. Was ist Pinia? 2. Pinia ist...

Detaillierte Verwendung von React.Children

Inhaltsverzeichnis 1. Reagieren.Children.map 2. R...