Bamboo-integrationsguide

Steg:

  1. Ladda ner bambu
  2. Gå till Atlassian Bamboo nedladdningssida för att ladda ner den version som passar ditt Windows-system.
  3. Kontrollera kompatibiliteten för din plattform som stöds här..
  4. Installera Bamboo för din Windows 11
  5. När Bamboo zip-filen har laddats ner, extrahera den till önskad katalog, till exempel C:\Atlassian\
  6. Bamboo kräver Java för att köras. Se till att ditt system harJDK17installerad.
  7. Efter att du har installerat JDK 17, ställ in JAVA_HOME miljövariabeln till sökvägen för din JDK 17.
  8. Konfigurera Bamboo
  9. Öppna den extraherade mappen och navigera till den här sökvägen: /Atlassian-bamboo/WEB-INF/klasser/ och öppna filen bamboo-init.properties fil.
  10. I den här filen infogar du egenskapen "bamboo.home", med en absolut sökväg till din Bamboo-hemkatalog (till exempel C:\Atlassian\Bamboo). Din fil ska se ut så här: bamboo.home=C:\Atlassian\Bambu
  11. Öppna en kommandotolk som administratör i Bamboo-installationskatalogen (C:\Atlassian)
  12. Starta Bamboo med följande kommando

    bin\start-bamboo.bat
  13. Kom åt Bamboo från en webbläsare genom att gå till http://localhost:8085
  14. Konfigurera Bamboo på webbportalen nu
  15. Du kommer att bli ombedd att ange en licens.

    Bamboo-licensnyckel
  16. Du måste kopiera ditt server-ID.
  17. Gå till webbplatsen för licensutvärdering och välj Bamboo som din produkt. Ange sedan nödvändiga uppgifter, så kopieras server-ID:t ovan.
  18. Detta kommer att generera din licens.

    Bambuprovlicens
  19. Klistra in den här licensen i Bamboo Dashboard och klicka på "Fortsätt".

    Bambu-licens
  20. Konfigurera instansen med nödvändiga detaljer.

    Instanskonfiguration
  21. Bamboo kräver en databas för att lagra byggdata. Du kan använda PostgreSQL, MySQL eller någon annan databas som stöds. Som standard erbjuder Bamboo att använda en inbäddad HSQL-databas, men för produktionsbruk är det bättre att konfigurera en extern (som PostgreSQL eller MySQL). I vårt fall använder vi en H2-inbäddad databas; du kan följa detta styra.
  22. När du har konfigurerat databasen slutför du installationen i webbgränssnittet genom att konfigurera ett administratörskonto (administratörsanvändarnamn, lösenord och e-postadress).
  23. Installera Bamboo-agenter
  24. Ladda ner Remote Agent JAR från Agenter sektion inuti Bygg resurser.
  25. I Agenter På fliken "Installera fjärragent" ser du en lista över både lokala och fjärragenter som är anslutna till Bamboo. Om du inte ser någon agent klickar du på knappen "Installera fjärragent".

    Fjärragent
  26. Efter det blir du ombedd att godkänna agenten.

    Godkänn agent
  27. Kontrollera agentens status och möjligheter efter att du klickat på agenten.

    Agentsammanfattning
  28. Skapa och konfigurera ett nytt Bamboo-abonnemang
  29. Navigera till instrumentpanelen och klicka på Skapa > Skapa plan.

    Skapa plan
  30. Konfigurera planen genom att välja dess projektnamn, plannamn och plannyckel (Bamboo genererar automatiskt denna nyckel baserat på plannamnet).

    Planskapande
  31. Du kommer att behöva ange en värd för arkivet. (Vi kommer att signera en redan kompilerad fil, så vi valde "Ingen").

    Länkarkiv
  32. Välj den miljö där du vill köra det här jobbet (agentmiljö) och klicka sedan på "Lägg till uppgift".

    Agentmiljö
  33. Sök och välj "Skript" för det här jobbet.

    Uppgiftsskript
  34. För skriptets plats, välj "Inline" och tolken som "Shell" för det här jobbet.

    Skriptplats
  35. Klistra in signtool-kommandot som du vill köra i skriptets innehåll.

    C:\Program Files (x86)\Windows Kits\10\bin\10.0.26100.0\x86\signtool.exe" sign /csp "Krypteringskonsulttjänst för nyckellagring" /kc DemoCertificate /fd SHA256 /f "C:\demo files\Signeringscertifikat\DemoCertificate.crt" /tr http://timestamp.digicert.com /td SHA256 "C:\demo files\Test Files\TestFile1.exe

    klicka på “Spara”.

    Skriptkropp
  36. När uppgiften har skapats klickar du på "Skapa".

    Uppgiftsskapande
  37. Du kan se plandetaljerna nu.

    Planinformation
  38. Klicka sedan på "Körplan" i rullgardinsmenyn Kör.

    Körplan
  39. Du kan se att ditt jobb har varit framgångsrikt.

    Jobbet lyckades
  40. Kontrollera signaturinformationen i den körbara filens egenskaper.

    Signaturinformation