Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Acerca de Acciones de GitHub

Acciones de GitHub te permite crear flujos de trabajo de ciclo de vida (SDLC) de software personalizados directamente en tu repositorio GitHub.

Acciones de GitHub is available with GitHub gratis, GitHub Pro, Equipo de GitHub, and Nube de GitHub Enterprise. Para obtener más información, consulta "Productos de GitHub."

En este artículo

Acerca de Acciones de GitHub

Los flujos de trabajo de Acciones de GitHub te ofrece la flexibilidad para crear un flujo de trabajo automatizado del ciclo de vida del desarrollo de software. Puedes escribir tareas individuales, acciones llamadas y combinarlas para crear un flujo de trabajo personalizado. son procesos automatizados personalizados que puedes configurar en tu repositorio para crear, probar, empaquetar, lanzar o implementar cualquier proyecto de código en GitHub.

With Acciones de GitHub you can build end-to-end continuous integration (CI) and continuous deployment (CD) capabilities directly in your repository. Acciones de GitHub powers GitHub's built-in continuous integration service. Para obtener más información, consulta "Acerca de la integración continua".

Los flujos de trabajo se ejecutan en Linux, macOS, Windows y contenedores en servidores alojados en GitHub. Puedes crear flujos de trabajo utilizando acciones definidas en tu repositorio, acciones de código abierto en un repositorio público en GitHub o una imagen de contenedor Docker publicada. Los flujos de trabajo en repositorios bifurcados no se ejecutan por defecto.

Puedes descubrir acciones para utilizar en tu flujo de trabajo en GitHub y crear acciones para compartir con la comunidad de GitHub. Para obtener más información sobre cómo crear una acción personalizada, consulta "Crear acciones".

Puedes crear un archivo de flujo de trabajo configurado para ejecutarse en eventos específicos. Para obtener más información, consulta "Configurar un flujo de trabajo" y "Sintaxis de flujo de trabajo para Acciones de GitHub".

For a definition of common terms, see "Core concepts for Acciones de GitHub."

Descubrir acciones en la comunidad de GitHub

Mercado GitHub is a central location for you to find, share, and use actions built by the GitHub community. For more information, see "Using actions from Mercado GitHub in your workflow."

You can also customize your project with open source actions shared in public repositories on GitHub and use actions built by GitHub in the actions organization.

Notificaciones para ejecuciones de flujo de trabajo

Si habilitas las notificaciones web o por correo electrónico para Acciones de GitHub, recibirás una notificación cuando alguna ejecución de flujo de trabajo que hayas activado se complete. La notificación incluirá el estado de la ejecución de flujo de trabajo (que incluye ejecuciones exitosas, fallidas, neutrales y canceladas). También puedes elegir recibir una notificación solo cuando falle una ejecución de flujo de trabajo.

También puedes ver el estado de las ejecuciones de flujo de trabajo en la pestaña Actions (Acciones) de un repositorio. Para obtener más información, consulta "Administrar una ejecución de flujo de trabajo".

Límites de uso

Exceder los límites de uso puede ocasionar que los trabajos se pongan en cola, no se ejecuten o no se completen. Los límites están sujetos a cambios.

  • You can execute up to 20 workflows concurrently per repository.

  • Puedes ejecutar hasta 1000 solicitudes API en una hora en todas las acciones dentro de un repositorio.

  • Cada trabajo en un flujo de trabajo se puede ejecutar durante un máximo de 6 horas.

  • The number of jobs you can run concurrently across all repositories in your account depends on your GitHub plan.

    GitHub plan Total concurrent jobs Maximum concurrent macOS jobs
    Gratis 20 5
    Pro 40 5
    Equipo 60 5
    Empresa 180 15

Además, Acciones de GitHub no se debe usar para:

  • Contenido o actividad ilegal o prohibida por nuestros Términos de servicio o Pautas de la comunidad.
  • Criptominería
  • Computación sin servidor
  • Actividad que comprometa a los usuarios de GitHub o los servicios de GitHub.
  • Cualquier otra actividad no relacionada con la producción, la prueba, la implementación o la publicación del proyecto de software asociado con el repositorio donde se utilizan Acciones de GitHub. En otras palabras, sé bueno, no uses Acciones de GitHub de una manera que sabes que no deberías usar.

Para evitar infracciones a estas limitaciones y abusos de Acciones de GitHub, GitHub puede controlar tu uso de Acciones de GitHub. El mal uso de Acciones de GitHub puede dar como resultado la finalización de los trabajos o restricciones en tu capacidad de usar Acciones de GitHub.

Acerca de la facturación para Acciones de GitHub

Acciones de GitHub usage is free for public repositories. For private repositories, each GitHub account receives a certain amount of free minutes and storage, depending on the product used with the account. For more information, see "About billing for Acciones de GitHub."

Contactar con soporte técnico

If you need help with anything related to workflow configuration, such as syntax, virtual environments, or building actions, look for an existing topic or start a new one in the Foro de la comunidad de GitHub's Acciones de GitHub board.

If you have feedback or feature requests for Acciones de GitHub, share those in the Formulario para retroalimentación de GitHub Actions.

Contact GitHub Support o GitHub Premium Support for any of the following, whether your use or intended use falls into the usage limit categories:

  • If you believe your account has been incorrectly restricted
  • If you encounter an unexpected error when executing one of your Actions, for example: a unique ID
  • If you encounter a situation where existing behavior contradicts expected, but not always documented, behavior

Leer más

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos