Auto: ¿Ejecuta comandos automáticos con GitHub Actions v2 (CI / CD)?

Creado en 20 ago. 2019  ·  4Comentarios  ·  Fuente: intuit/auto

¿Su solicitud de función está relacionada con un problema?

No hay problema 😄

Describe la solución que te gustaría

¿Ha intentado usar GitHub Actions CI / CD para ejecutar comandos auto lugar de, digamos, CircleCI?

Describe las alternativas que has considerado

CircleCI

Contexto adicional

Hemos intentado ejecutar nuestras propias formas de publicación (en este momento usando solo Lerna con algunos pasos de lanzamiento manual) con Acciones de GitHub, pero hemos tenido problemas para ejecutar flujos de trabajo solo cuando se crea una nueva etiqueta (sé que esto se puede hacer con CircleCI como mencionas en sus documentos).

enhancement hacktoberfest

Comentario más útil

Se agregaron documentos para acciones de github en el sitio web de documentos. Si necesita más ayuda, ¡no dude en abrir otro problema!

Todos 4 comentarios

Además, ¿es posible publicar paquetes privados con Lerna y auto ? Me he encontrado con problemas para que esto funcione correctamente.

¡Gracias!

¿Ha intentado usar GitHub Actions CI / CD para ejecutar comandos automáticos en lugar de, digamos, CircleCI?

Sí, lo he hecho, se necesita un poco de configuración adicional. Parece que las acciones de github no están configuradas para retroceder al repositorio desde una acción. Así es como lo he estado haciendo

https://github.com/hipstersmoothie/eslint-formatter-github/blob/master/.github/workflows/push.yml#L24

Además, ¿es posible publicar paquetes privados con Lerna y auto? Me he encontrado con problemas para que esto funcione correctamente.

¿Le gusta un registro privado?

Para publicar en un registro privado también debe:

  1. Configure un publishConfig en la raíz package.json con su registro
  "publishConfig": {
    "registry": "https://registry.npmjs.YOURS.com"
  },
  1. Agregue este valor en su 'lerna.json`
{
  "registry": "https://registry.npmjs.YOURS.com",
  "packages": [
    "packages/*"
  ],
  "version": "0.76.0",
  "npmClient": "yarn",
  "useWorkspaces": true
}

Es posible que también deba establecer configuraciones de publicación en los subpaquetes.

Le daré una vuelta a esto e informaré cómo fue, muchas gracias por tomarse el tiempo para responder.

¡Sigan con el gran trabajo en el automóvil!

Se agregaron documentos para acciones de github en el sitio web de documentos. Si necesita más ayuda, ¡no dude en abrir otro problema!

¿Fue útil esta página
0 / 5 - 0 calificaciones