Bamboo-Integrationshandbuch
Schritte:
- Laden Sie Bamboo herunter
- Gehen Sie zur Atlassian Bamboo-Downloadseite um die für Ihr Windows-System geeignete Version herunterzuladen.
- Überprüfen Sie die Kompatibilität für Ihre unterstützte Plattform werden auf dieser Seite erläutert.
- Installieren Sie Bamboo für Ihr Windows 11
- Sobald die Bamboo-ZIP-Datei heruntergeladen ist, extrahieren Sie sie in das gewünschte Verzeichnis, zum Beispiel C:\Atlassian\
- Bamboo benötigt Java. Stellen Sie sicher, dass Ihr SystemJDK 17installiert.
- Nach der Installation von JDK 17 legen Sie die JAVA_HOME Umgebungsvariable zum Pfad Ihres JDK 17.
- Konfigurieren Sie Bamboo
- Öffnen Sie den extrahierten Ordner und navigieren Sie zu diesem Pfad: /Atlassian-bamboo/WEB-INF/classes/ und öffnen Sie die bamboo-init.properties Datei.
- Fügen Sie in diese Datei die Eigenschaft „bamboo.home“ mit einem absoluten Pfad zu Ihrem Bamboo-Home-Verzeichnis ein (z. B. C:\Atlassian\Bamboo). Ihre Datei sollte folgendermaßen aussehen: bamboo.home=C:\Atlassian\Bamboo
- Öffnen Sie als Administrator eine Eingabeaufforderung im Bamboo-Installationsverzeichnis (C:\Atlassian).
-
Starten Sie Bamboo mit dem folgenden Befehl
bin\start-bamboo.bat
- Greifen Sie über einen Browser auf Bamboo zu, indem Sie http://localhost:8085 aufrufen.
- Bamboo jetzt im Webportal einrichten
-
Sie werden nach einer Lizenz gefragt.
- Sie müssen Ihre Server-ID kopieren.
- Gehen Sie zur Lizenzbewertungsseite und wählen Sie Bamboo als Produkt aus. Geben Sie anschließend die erforderlichen Details ein. Anschließend wird die Server-ID oben kopiert.
-
Dadurch wird Ihre Lizenz generiert.
-
Fügen Sie diese Lizenz in das Bamboo Dashboard ein und klicken Sie auf „Weiter“.
-
Konfigurieren Sie die Instanz mit den erforderlichen Details.
- Bamboo benötigt eine Datenbank zum Speichern der Build-Daten. Sie können PostgreSQL, MySQL oder jede andere unterstützte Datenbank verwenden. Standardmäßig bietet Bamboo die Verwendung einer eingebetteten HSQL-Datenbank an. Für den produktiven Einsatz empfiehlt sich jedoch die Konfiguration einer externen Datenbank (z. B. PostgreSQL oder MySQL). In unserem Fall verwenden wir eine eingebettete H2-Datenbank. Sie können dieser Anleitung folgen. Entwicklung.
- Schließen Sie nach der Konfiguration der Datenbank die Einrichtung in der Web-Benutzeroberfläche ab, indem Sie ein Administratorkonto (Administrator-Benutzername, -Passwort und -E-Mail) konfigurieren.
- Installieren Sie Bamboo-Agenten
- Laden Sie das Remote Agent Jar von der Makler Abschnitt innen Ressourcen erstellen.
-
Im Makler Auf der Registerkarte „Remote-Agenten“ wird eine Liste der lokalen und Remote-Agenten angezeigt, die mit Bamboo verbunden sind. Wenn kein Agent angezeigt wird, klicken Sie auf die Schaltfläche „Remote-Agent installieren“.
-
Anschließend werden Sie aufgefordert, den Agenten zu genehmigen.
-
Überprüfen Sie den Status und die Fähigkeiten des Agenten, nachdem Sie auf den Agenten geklickt haben.
- Erstellen und konfigurieren Sie einen neuen Bamboo-Plan
-
Navigieren Sie zum Dashboard und klicken Sie auf Erstellen > Plan erstellen.
-
Konfigurieren Sie den Plan, indem Sie seinen Projektnamen, Plannamen und Planschlüssel auswählen (Bamboo generiert diesen Schlüssel automatisch basierend auf dem Plannamen).
-
Sie müssen einen Repository-Host angeben. (Wir werden eine bereits kompilierte Datei signieren, daher haben wir „Keine“ gewählt.)
-
Wählen Sie die Umgebung aus, in der Sie diesen Job ausführen möchten (Agentenumgebung), und klicken Sie dann auf „Aufgabe hinzufügen“.
-
Suchen und wählen Sie „Skript“ für diesen Job aus.
-
Wählen Sie für den Skriptspeicherort „Inline“ und den Interpreter für diesen Job als „Shell“ aus.
-
Fügen Sie im Skripttext den Signtool-Befehl ein, den Sie ausführen möchten
C:\Programme (x86)\Windows Kits\10\bin\10.0.26100.0\x86\signtool.exe" sign /csp "Encryption Consulting Key Storage provider" /kc DemoCertificate /fd SHA256 /f "C:\Demodateien\Signing Certificates\DemoCertificate.crt" /tr http://timestamp.digicert.com /td SHA256 "C:\Demodateien\Testdateien\TestFile1.exe
Klicken Sie auf „Speichern“.
-
Nachdem die Aufgabe erfolgreich erstellt wurde, klicken Sie auf „Erstellen“.
-
Sie können jetzt die Plandetails sehen.
-
Klicken Sie dann im Dropdown-Menü „Ausführen“ auf „Plan ausführen“.
-
Sie sehen, dass Ihre Arbeit erfolgreich war.
-
Überprüfen Sie die Signaturdetails in den Eigenschaften der ausführbaren Datei.
