LogBrewCo/cli. Instala la CLI de LogBrew
desde npm, así que el ejecutor necesita Node.js. Los ejecutores de Linux,
macOS y Windows hospedados en GitHub ya lo tienen.
Crea una clave de artefactos
Inicia sesión con la CLI de LogBrew y busca el ID del proyecto:LOGBREW_ARTIFACT_KEY. En GitHub, ve a Settings, luego a
Secrets and variables y luego a Actions. Después borra el archivo
local.
Añade el paso
Añade la acción después del paso que despliega tu app. Fíjala a una etiqueta de versión de la CLI. La etiqueta también elige la versión de la CLI que instala la acción.release, environment y service que tu app
envía en tiempo de ejecución. Consulta Releases para
los nombres de release.
Con if: always(), el paso se ejecuta aunque falle el despliegue, así LogBrew
registra el despliegue fallido. En ese caso, la expresión de status envía
failed.
Entradas
La acción define la salida
deployment-id.
Para una ventana de despliegue más exacta, pon en started-at la hora en que
empezó tu paso de despliegue.
Sube los mapas de origen
La entradasourcemaps sube el build que preparó el plugin de Vite. Primero
configura el plugin, consulta Mapas de origen de
JavaScript. El proyecto debe instalar @logbrew/sdk,
porque la acción ejecuta su herramienta de carga con npx --no-install.
Ejecuta npm ci antes de la acción.
No despliegues los archivos .map ni el manifiesto en el sitio web público ni
en la CDN.
Sube los archivos de depuración
La entradadebug-files ejecuta logbrew debug-artifacts upload con el mismo
proyecto, release, entorno y servicio. Consulta Fallos y bloqueos de
Apple para los archivos dSYM.
Vuelve a ejecutar el paso
Puedes enviar otra vez el mismo ID de despliegue con los mismos valores. LogBrew conserva un solo despliegue. El mismo ID con valores distintos falla. Cuando vuelves a ejecutar un flujo de trabajo, GitHub incrementarun_attempt. El ID predeterminado cambia, así que la acción registra un
despliegue nuevo.
