Guía de integración de Bamboo

Pasos:

  1. Descargar Bamboo
  2. Vaya a la Página de descarga de Atlassian Bamboo para descargar la versión adecuada para su sistema Windows.
  3. Comprueba la compatibilidad con tu plataforma compatible aquí.
  4. Instala Bamboo para tu Windows 11
  5. Una vez descargado el archivo zip de Bamboo, extráigalo al directorio que desee, por ejemplo, C:\Atlassian\
  6. Bamboo requiere Java para ejecutarse. Asegúrate de que tu sistema tengaJDK17instalado.
  7. Después de instalar JDK 17, configure el JAVA_HOME variable de entorno a la ruta de su JDK 17.
  8. Configurar Bamboo
  9. Abra la carpeta extraída y navegue hasta esta ruta: /Atlassian-bamboo/WEB-INF/classes/ y abra el propiedades de bamboo-init .
  10. En este archivo, inserte la propiedad "bamboo.home" con la ruta absoluta a su directorio de inicio de Bamboo (por ejemplo, C:\Atlassian\Bamboo). Su archivo debería verse así: bambú.home=C:\Atlassian\Bamboo
  11. Abra un símbolo del sistema como administrador en el directorio de instalación de Bamboo (C:\Atlassian)
  12. Inicie Bamboo usando el siguiente comando

    bin\start-bamboo.bat
  13. Acceda a Bamboo desde un navegador yendo a http://localhost:8085
  14. Configura Bamboo en el portal web ahora
  15. Se le pedirá una licencia.

    Clave de licencia de Bamboo
  16. Debes copiar tu ID de servidor.
  17. Vaya al sitio de evaluación de licencias y seleccione Bamboo como su producto. Después, ingrese la información necesaria y copie el ID del servidor arriba.
  18. Esto generará su licencia.

    Licencia de prueba de Bamboo
  19. Pegue esta licencia en el Panel de Bamboo y haga clic en “Continuar”.

    Licencia de bambú
  20. Configure la instancia con los detalles necesarios.

    Configuración de instancia
  21. Bamboo requiere una base de datos para almacenar los datos de compilación. Puedes usar PostgreSQL, MySQL o cualquier base de datos compatible. Por defecto, Bamboo ofrece el uso de una base de datos HSQL integrada, pero para uso en producción, es mejor configurar una externa (como PostgreSQL o MySQL). En nuestro caso, usamos una base de datos H2 integrada; puedes seguir estos pasos. guía.
  22. Después de configurar la base de datos, complete la configuración en la interfaz de usuario web configurando una cuenta de administrador (nombre de usuario de administrador, contraseña y correo electrónico).
  23. Instalar agentes de Bamboo
  24. Descargue el Jar del agente remoto desde Agentes sección interior Recursos de construcción.
  25. En la pantalla Agentes En la pestaña "Instalar agente remoto", verá una lista de agentes locales y remotos conectados a Bamboo. Si no ve ningún agente, haga clic en el botón "Instalar agente remoto".

    Agente remoto
  26. Después de eso, se le pedirá que apruebe al agente.

    Aprobar agente
  27. Verifique el estado y las capacidades del agente después de hacer clic en el Agente.

    Resumen del agente
  28. Crear y configurar un nuevo Plan Bamboo
  29. Vaya al Panel de Control y haga clic en Crear > Crear plan.

    Crear plan
  30. Configure el plan seleccionando el nombre del proyecto, el nombre del plan y la clave del plan (Bamboo generará automáticamente esta clave en función del nombre del plan).

    Creación de planes
  31. Se le pedirá que proporcione un host de repositorio. (Vamos a firmar un archivo ya compilado, por lo que seleccionamos "Ninguno").

    Repositorio de enlaces
  32. Seleccione el entorno en el que desea ejecutar este trabajo (entorno del agente) y luego haga clic en “Agregar tarea”.

    Entorno del agente
  33. Busque y seleccione “Script” para este trabajo.

    Script de tarea
  34. Para la ubicación del script, seleccione “En línea” y el intérprete como “Shell” para este trabajo.

    Ubicación del script
  35. En el cuerpo del script, pegue el comando signtool que desea ejecutar

    C:\Archivos de programa (x86)\Windows Kits\10\bin\10.0.26100.0\x86\signtool.exe" sign /csp "Proveedor de almacenamiento de claves de consultoría de cifrado" /kc DemoCertificate /fd SHA256 /f "C:\archivos de demostración\Certificados de firma\DemoCertificate.crt" /tr http://timestamp.digicert.com /td SHA256 "C:\archivos de demostración\Archivos de prueba\TestFile1.exe

    Haga clic en “Guardar”.

    Cuerpo del guión
  36. Una vez creada la tarea correctamente, haga clic en “Crear”.

    Creación de tareas
  37. Puedes ver los detalles del plan ahora.

    Detalles del plan
  38. Luego haga clic en “Ejecutar plan” en el menú desplegable Ejecutar.

    Plan de ejecución
  39. Puedes ver que tu trabajo ha sido un éxito.

    Trabajo exitoso
  40. Verifique los detalles de la firma en las propiedades del archivo ejecutable.

    Detalles de la firma