C贸mo Crear una Aplicaci贸n GitHub Autoalojada


Si est谩s utilizando Bencher Cloud, entonces puedes simplemente registrarte o iniciar sesi贸n usando el bot贸n GitHub.

Para Bencher Autoalojado, necesitar谩s tener un plan Bencher Plus Empresarial, crear tu propia aplicaci贸n GitHub, y actualizar tu consola y configuraciones del servidor.

Crea una Aplicaci贸n GitHub

  • Crea una Aplicaci贸n GitHub
  • Nombre de la aplicaci贸n GitHub
    • Escoge un nombre 煤nico (ej: Bencher para Mi Empresa)
  • URL de la p谩gina de inicio
    • Config煤ralo a tu URL de la Consola Bencher Autoalojada (ej: https://bencher.example.com)
  • Identificar y autorizar a usuarios
    • URL de devoluci贸n de llamada
      • Configura la URL de devoluci贸n de llamada a tu URL de la Consola Bencher Autoalojada con la ruta /auth/github (ej: https://bencher.example.com/auth/github)
    • 鉁 caducar los tokens de autorizaci贸n del usuario
    • 鉁 solicitar la autorizaci贸n del usuario (OAuth) durante la instalaci贸n
    • 鉁 habilitar flujo de dispositivo
  • Webhook
    • 鉂 Activo - Desmarca esta casilla
  • Permisos
    • Permisos de la cuenta
      • Direcciones de correo electr贸nico: Solo lectura
  • 驴D贸nde se puede instalar esta aplicaci贸n GitHub?
    • 馃敇 cualquier cuenta
  • Haz clic en Crear aplicaci贸n GitHub
  • Ahora debajo de General para la nueva aplicaci贸n creada
  • Toma nota del ID del Cliente (ej: Iv1.12864abcd1232048)
  • Secretos del cliente
    • Haz clic en Generar un nuevo secreto del cliente
    • Toma nota de este secreto (ej: 00000abcd12345wxyz123456789abcdefgh0000)
  • A帽ade el logo PNG de Bencher bajo Informaci贸n para mostrar
  • Claves privadas
    • Haz clic en Generar una clave privada

Configuraci贸n de la Aplicaci贸n GitHub

Consola UI

Configura la variable de entorno GITHUB_CLIENT_ID cuando ejecutes la imagen Docker bencher-console. (ej: GITHUB_CLIENT_ID=Iv1.12864abcd1232048) Si falta el ID del cliente, los botones de GitHub no aparecer谩n en la interfaz de usuario.

Servidor API

A帽ade el client_id y el client_secret a la secci贸n plus.github de la configuraci贸n del servidor. Si falta la secci贸n de GitHub, entonces el servidor fallar谩 cualquier petici贸n de autenticaci贸n de GitHub.


馃惏 隆Felicidades! 隆Has aprendido c贸mo configurar una Aplicaci贸n de GitHub! 馃帀


A帽adir Bencher a GitHub Actions 鉃

馃 Este documento fue generado autom谩ticamente por OpenAI GPT-4. Puede que no sea exacto y contenga errores. Si encuentra alg煤n error, abra un problema en GitHub.


Published: Fri, October 27, 2023 at 8:40:00 AM UTC | Last Updated: Mon, April 1, 2024 at 7:00:00 AM UTC