Bamboo-Integrationshandbuch

Schritte:

  1. Laden Sie Bamboo herunter
  2. Gehen Sie zur Atlassian Bamboo-Downloadseite um die für Ihr Windows-System geeignete Version herunterzuladen.
  3. Überprüfen Sie die Kompatibilität für Ihre unterstützte Plattform werden auf dieser Seite erläutert.
  4. Installieren Sie Bamboo für Ihr Windows 11
  5. Sobald die Bamboo-ZIP-Datei heruntergeladen ist, extrahieren Sie sie in das gewünschte Verzeichnis, zum Beispiel C:\Atlassian\
  6. Bamboo benötigt Java. Stellen Sie sicher, dass Ihr SystemJDK 17installiert.
  7. Nach der Installation von JDK 17 legen Sie die JAVA_HOME Umgebungsvariable zum Pfad Ihres JDK 17.
  8. Konfigurieren Sie Bamboo
  9. Öffnen Sie den extrahierten Ordner und navigieren Sie zu diesem Pfad: /Atlassian-bamboo/WEB-INF/classes/ und öffnen Sie die bamboo-init.properties Datei.
  10. 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
  11. Öffnen Sie als Administrator eine Eingabeaufforderung im Bamboo-Installationsverzeichnis (C:\Atlassian).
  12. Starten Sie Bamboo mit dem folgenden Befehl

    bin\start-bamboo.bat
  13. Greifen Sie über einen Browser auf Bamboo zu, indem Sie http://localhost:8085 aufrufen.
  14. Bamboo jetzt im Webportal einrichten
  15. Sie werden nach einer Lizenz gefragt.

    Bamboo-Lizenzschlüssel
  16. Sie müssen Ihre Server-ID kopieren.
  17. 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.
  18. Dadurch wird Ihre Lizenz generiert.

    Bamboo-Testlizenz
  19. Fügen Sie diese Lizenz in das Bamboo Dashboard ein und klicken Sie auf „Weiter“.

    Bamboo-Lizenz
  20. Konfigurieren Sie die Instanz mit den erforderlichen Details.

    Instanzkonfiguration
  21. 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.
  22. 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.
  23. Installieren Sie Bamboo-Agenten
  24. Laden Sie das Remote Agent Jar von der Makler Abschnitt innen Ressourcen erstellen.
  25. 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“.

    Remote-Agent
  26. Anschließend werden Sie aufgefordert, den Agenten zu genehmigen.

    Agent genehmigen
  27. Überprüfen Sie den Status und die Fähigkeiten des Agenten, nachdem Sie auf den Agenten geklickt haben.

    Agentenzusammenfassung
  28. Erstellen und konfigurieren Sie einen neuen Bamboo-Plan
  29. Navigieren Sie zum Dashboard und klicken Sie auf Erstellen > Plan erstellen.

    Plan erstellen
  30. Konfigurieren Sie den Plan, indem Sie seinen Projektnamen, Plannamen und Planschlüssel auswählen (Bamboo generiert diesen Schlüssel automatisch basierend auf dem Plannamen).

    Planerstellung
  31. Sie müssen einen Repository-Host angeben. (Wir werden eine bereits kompilierte Datei signieren, daher haben wir „Keine“ gewählt.)

    Link-Repository
  32. Wählen Sie die Umgebung aus, in der Sie diesen Job ausführen möchten (Agentenumgebung), und klicken Sie dann auf „Aufgabe hinzufügen“.

    Agentenumgebung
  33. Suchen und wählen Sie „Skript“ für diesen Job aus.

    Aufgabenskript
  34. Wählen Sie für den Skriptspeicherort „Inline“ und den Interpreter für diesen Job als „Shell“ aus.

    Skriptspeicherort
  35. 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“.

    Skripttext
  36. Nachdem die Aufgabe erfolgreich erstellt wurde, klicken Sie auf „Erstellen“.

    Aufgabenerstellung
  37. Sie können jetzt die Plandetails sehen.

    Planen Sie Details
  38. Klicken Sie dann im Dropdown-Menü „Ausführen“ auf „Plan ausführen“.

    Ausführungsplan
  39. Sie sehen, dass Ihre Arbeit erfolgreich war.

    Erfolgreicher Job
  40. Überprüfen Sie die Signaturdetails in den Eigenschaften der ausführbaren Datei.

    Unterschriften Details