Bamboo Integratiegids

Stappen:

  1. Download Bamboe
  2. Ga naar uw Atlassian Bamboo downloadpagina om de versie te downloaden die geschikt is voor uw Windows-systeem.
  3. Controleer de compatibiliteit voor uw ondersteunde platform hier.
  4. Bamboo installeren voor uw Windows 11
  5. Zodra het zipbestand van Bamboo is gedownload, pakt u het uit in de gewenste map, bijvoorbeeld C:\Atlassian\
  6. Bamboo vereist Java om te kunnen draaien. Zorg ervoor dat uw systeem Java ondersteunt.JDK 17geïnstalleerd.
  7. Nadat u JDK 17 hebt geïnstalleerd, stelt u de JAVA_HOME omgevingsvariabele aan het pad van uw JDK 17.
  8. Bamboo configureren
  9. Open de uitgepakte map en navigeer naar dit pad: /Atlassian-bamboo/WEB-INF/classes/ en open de bamboe-init.eigenschappen bestand.
  10. Voeg in dit bestand de eigenschap "bamboo.home" toe, met een absoluut pad naar je Bamboo-homedirectory (bijvoorbeeld C:\Atlassian\Bamboo). Je bestand zou er dan zo uit moeten zien: bamboe.home=C:\Atlassian\Bamboo
  11. Open een opdrachtprompt als beheerder in de Bamboo-installatiemap (C:\Atlassian)
  12. Start Bamboo met de volgende opdracht

    bin\start-bamboe.bat
  13. U kunt Bamboo openen via een browser door naar http://localhost:8085 te gaan
  14. Stel nu Bamboo in op het webportaal
  15. Er wordt om een ​​licentie gevraagd.

    Bamboo-licentiesleutel
  16. U moet uw server-ID kopiëren.
  17. Ga naar de licentie-evaluatiesite en selecteer Bamboo als uw product. Voer vervolgens de benodigde gegevens in en kopieer de server-ID hierboven.
  18. Hiermee wordt uw licentie gegenereerd.

    Bamboo proeflicentie
  19. Plak deze licentie op het Bamboo Dashboard en klik op "Doorgaan".

    Bamboelicentie
  20. Configureer het exemplaar met de nodige details.

    Instantieconfiguratie
  21. Bamboo heeft een database nodig om buildgegevens op te slaan. Je kunt PostgreSQL, MySQL of een andere ondersteunde database gebruiken. Standaard biedt Bamboo de mogelijkheid om een ​​embedded HSQL-database te gebruiken, maar voor productiegebruik is het beter om een ​​externe database te configureren (zoals PostgreSQL of MySQL). In ons geval gebruiken we een H2-embedded database; je kunt dit volgen. gids.
  22. Nadat u de database hebt geconfigureerd, voltooit u de installatie in de webinterface door een beheerdersaccount te configureren (beheerdersgebruikersnaam, wachtwoord en e-mailadres).
  23. Installeer Bamboo-agenten
  24. Download de Remote Agent Jar van de Agenten sectie binnenin Bouwbronnen.
  25. In de Agenten Op het tabblad 'Externe agent' ziet u een lijst met zowel lokale als externe agents die met Bamboo verbonden zijn. Als u geen agent ziet, klikt u op de knop 'Externe agent installeren'.

    Externe agent
  26. Hierna wordt u gevraagd de agent goed te keuren.

    Goedkeuren Agent
  27. Controleer de status en mogelijkheden van de agent nadat u op de Agent hebt geklikt.

    Samenvatting van de agent
  28. Een nieuw Bamboo Plan maken en configureren
  29. Navigeer naar het Dashboard en klik op Maken > Plan maken.

    Plan maken
  30. Configureer het plan door de projectnaam, plannaam en plansleutel te selecteren (Bamboo genereert deze sleutel automatisch op basis van de plannaam).

    Plannen maken
  31. U moet een Repository Host opgeven. (We gaan een reeds gecompileerd bestand ondertekenen, dus we hebben 'Geen' gekozen.)

    Link-repository
  32. Kies de omgeving waarin u deze taak wilt uitvoeren (Agentomgeving) en klik vervolgens op 'Taak toevoegen'.

    Agentomgeving
  33. Zoek en selecteer “Script” voor deze taak.

    Taakscript
  34. Selecteer voor de scriptlocatie 'Inline' en de Interpreter als 'Shell' voor deze taak.

    Scriptlocatie
  35. Plak in de scripttekst de signtool-opdracht die u wilt uitvoeren

    C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x86\signtool.exe" sign /csp "Encryptie Consulting Sleutelopslagprovider" /kc DemoCertificate /fd SHA256 /f "C:\demobestanden\Ondertekeningscertificaten\DemoCertificate.crt" /tr http://timestamp.digicert.com /td SHA256 "C:\demobestanden\Testbestanden\Testbestand1.exe

    Klik op “Opslaan”.

    Scriptlichaam
  36. Nadat de taak succesvol is aangemaakt, klikt u op “Aanmaken”.

    Taak creatie
  37. U kunt nu de plandetails bekijken.

    Plandetails
  38. Klik vervolgens op ‘Plan uitvoeren’ in het keuzemenu ‘Uitvoeren’.

    Plan uitvoeren
  39. Je ziet dat je werk succesvol is geweest.

    Baan succesvol
  40. Controleer de handtekeningdetails in de eigenschappen van het uitvoerbare bestand.

    Handtekening Details