# Documentación de GitHub Actions

Automatice, personalice y ejecute los flujos de trabajo de desarrollo de software directamente en el repositorio con GitHub Actions. Puedes descubrir, crear y compartir acciones para realizar cualquier trabajo que quieras, incluido CI/CD, y combinar acciones en un flujo de trabajo completamente personalizado.

## Recommended

* [Inicio rápido para Acciones de GitHub](/es/enterprise-server@3.22/actions/get-started/quickstart)

  Pruebe las características principales de en cuestión de GitHub Actions minutos.

* [Descripción de Acciones de GitHub](/es/enterprise-server@3.22/actions/get-started/understand-github-actions)

  Conozca los conceptos básicos y la terminología esencial en GitHub Actions.

* [Utilizar los ejecutores hospedados en GitHub](/es/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners)

  Puede asignar un trabajo para que se ejecute en una máquina virtual hospedada por GitHub.

* [Sintaxis del flujo de trabajo para Acciones de GitHub](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-syntax)

  Un flujo de trabajo es un proceso automatizado configurable formado por uno o más trabajos. Debes crear un archivo YAML para definir tu configuración de flujo de trabajo.

* [Eventos que desencadenan flujos de trabajo](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/events-that-trigger-workflows)

  Puede configurar los flujos de trabajo para que se ejecuten cuando se produzca una actividad GitHub específica, en una hora programada o cuando se produzca un evento fuera de GitHub .

* [Migrar a GitHub Actions](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions)

  Aprende cómo migrar tus flujos de trabajos existentes de IC/DC a GitHub Actions.

* [Reutilización de flujos de trabajo](/es/enterprise-server@3.22/actions/how-tos/reuse-automations/reuse-workflows)

  Aprende cómo evitar la duplicación al crear un flujo de trabajo reusando los flujos existentes.

## Links

### Getting started

* [Descripción de Acciones de GitHub](/es/enterprise-server@3.22/actions/get-started/understand-github-actions)

  Conozca los conceptos básicos y la terminología esencial en GitHub Actions.

* [Inicio rápido para Acciones de GitHub](/es/enterprise-server@3.22/actions/get-started/quickstart)

  Pruebe las características principales de en cuestión de GitHub Actions minutos.

## Articles

* [Inicio rápido para Acciones de GitHub](/es/enterprise-server@3.22/actions/get-started/quickstart)

  Pruebe las características principales de en cuestión de GitHub Actions minutos.

* [Descripción de Acciones de GitHub](/es/enterprise-server@3.22/actions/get-started/understand-github-actions)

  Conozca los conceptos básicos y la terminología esencial en GitHub Actions.

* [Integración continua](/es/enterprise-server@3.22/actions/get-started/continuous-integration)

  Puede crear flujos de trabajo de integración continua (CI) personalizados directamente en el GitHub repositorio con GitHub Actions.

* [Despliegue continuo](/es/enterprise-server@3.22/actions/get-started/continuous-deployment)

  Puede crear flujos de trabajo de implementación continua (CD) personalizados directamente en el GitHub repositorio con GitHub Actions.

* [GitHub Actions frente a aplicaciones de GitHub](/es/enterprise-server@3.22/actions/get-started/actions-vs-apps)

  Aprende las diferencias entre GitHub Actions y GitHub Apps para ayudarte a decidir lo más adecuado para tus casos de uso.

* [Flujos de trabajo](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/workflows)

  Obtenga una visión general de los flujos de trabajo de GitHub Actions, incluidos activadores, sintaxis y funciones avanzadas.

* [variables](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/variables)

  Más información sobre las variables de los flujos de trabajo GitHub Actions.

* [Contextos](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/contexts)

  Obtenga información sobre los contextos de GitHub Actions.

* [Expresiones](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/expressions)

  Puedes evaluar las expresiones en los flujos de trabajo y acciones.

* [Reutilización de configuraciones de flujo de trabajo](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/reusing-workflow-configurations)

  Obtén información sobre cómo evitar la duplicación al crear un flujo de trabajo.

* [Acerca de las acciones personalizadas](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/custom-actions)

  Las acciones son tareas individuales que puedes combinar para crear trabajos y personalizar tu flujo de trabajo. Puede crear sus propias acciones o usar y personalizar acciones compartidas por la GitHub comunidad.

* [Entornos de implementación](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/deployment-environments)

  Puede crear e implementar en entornos diferentes.

* [Simultaneidad](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/concurrency)

  Aprende a ejecutar flujos de trabajo y trabajos simultáneamente.

* [Artefactos del flujo de trabajo](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/workflow-artifacts)

  Obtenga información sobre cómo almacenar y compartir datos como artefactos de flujos de GitHub Actions trabajo.

* [Almacenamiento en caché de dependencias](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/dependency-caching)

  Obtén información sobre el almacenamiento en caché de dependencias para la velocidad y la eficacia de los flujos de trabajo.

* [Notificaciones de ejecuciones de flujo de trabajo](/es/enterprise-server@3.22/actions/concepts/workflows-and-actions/notifications-for-workflow-runs)

  Puedes suscribirte a las notificaciones sobre las ejecuciones de flujo de trabajo que actives.

* [Ejecutores hospedados en GitHub](/es/enterprise-server@3.22/actions/concepts/runners/github-hosted-runners)

  GitHub ofrece máquinas virtuales hospedadas para ejecutar flujos de trabajo. La máquina virtual contiene un entorno de herramientas, paquetes y configuraciones disponibles para GitHub Actions su uso.

* [Ejecutores más grandes](/es/enterprise-server@3.22/actions/concepts/runners/larger-runners)

  Organiza y gestiona tus flujos de trabajo con ejecutores más grandes alojados en GitHub, usando grupos de ejecutores, directivas de concurrencia y controles de acceso granulares.

* [Ejecutores autohospedados](/es/enterprise-server@3.22/actions/concepts/runners/self-hosted-runners)

  Puede alojar sus propios ejecutores y personalizar el entorno utilizado para ejecutar trabajos en los flujos de trabajo de GitHub Actions.

* [Redes privadas con ejecutores hospedados en GitHub](/es/enterprise-server@3.22/actions/concepts/runners/private-networking)

  Puedes conectar ejecutores hospedados en GitHub a los recursos de una red privada, incluidos los registros de paquetes, los administradores de secretos y otros servicios locales.

* [Grupos de corredores](/es/enterprise-server@3.22/actions/concepts/runners/runner-groups)

  Utiliza grupos de runners para controlar el acceso a los runners y organizarlos en tu organización o empresa.

* [Conjuntos de escalado de ejecutores](/es/enterprise-server@3.22/actions/concepts/runners/runner-scale-sets)

  Obtenga información sobre lo que es un conjunto de escalado de ejecutores y cómo pueden interactuar con .Actions Runner Controller

* [Controlador del ejecutor de acciones](/es/enterprise-server@3.22/actions/concepts/runners/actions-runner-controller)

  Puede alojar sus propios runners y personalizar el entorno utilizado para ejecutar trabajos en los flujos de trabajo de GitHub Actions.

* [Compatibilidad con Actions Runner Controller](/es/enterprise-server@3.22/actions/concepts/runners/support-for-arc)

  Qué debe saber antes de ponerse en contacto Soporte de GitHub para obtener ayuda con el controlador del ejecutor de acciones.

* [Secretos](/es/enterprise-server@3.22/actions/concepts/security/secrets)

  Aprenda sobre los secretos tal como se usan en flujos de trabajo de GitHub Actions.

* [GITHUB\_TOKEN](/es/enterprise-server@3.22/actions/concepts/security/github_token)

  Obtenga información sobre qué `GITHUB_TOKEN` es, cómo funciona y por qué es importante para la automatización segura en GitHub Actions los flujos de trabajo.

* [OpenID Connect](/es/enterprise-server@3.22/actions/concepts/security/openid-connect)

  OpenID Connect permite que tus flujos de trabajo intercambien tokens de vida corta directamente desde tu proveedor de servicios en la nube.

* [Inyecciones de scripts](/es/enterprise-server@3.22/actions/concepts/security/script-injections)

  Comprenda los riesgos de seguridad asociados con las inyecciones de scripts y GitHub Actions los flujos de trabajo.

* [Ejecutores en peligro](/es/enterprise-server@3.22/actions/concepts/security/compromised-runners)

  Comprenda los riesgos de seguridad asociados con ejecutores GitHub Actions comprometidos.

* [Facturación y utilización](/es/enterprise-server@3.22/actions/concepts/billing-and-usage)

  Hay límites de uso para GitHub Actions flujos de trabajo. Los cargos de uso aplican a los repositorios que exceden la cantidad de minutos y almacenamiento gratuitos.

* [Uso de plantillas de flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/write-workflows/use-workflow-templates)

  GitHub proporciona plantillas de flujo de trabajo para diversos lenguajes y herramientas.

* [Activar un flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-when-workflows-run/trigger-a-workflow)

  Cómo activar automáticamente GitHub Actions flujos de trabajo

* [Utilizar condiciones para controlar la ejecución de jobs](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-when-workflows-run/control-jobs-with-conditions)

  Prevenir que un job se ejecute a menos de que tus condiciones se cumplan.

* [Control de la simultaneidad de flujos de trabajo y tareas](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency)

  Administra qué flujos de trabajo y trabajos se pueden ejecutar simultáneamente.

* [Elegir un ejecutor para un job](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-where-workflows-run/choose-the-runner-for-a-job)

  Define el tipo de máquina que procesará una tarea en tu flujo de trabajo.

* [Ejecutar trabajos en un contenedor](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-where-workflows-run/run-jobs-in-a-container)

  Usa un contenedor para ejecutar los pasos de un trabajo.

* [Utilizar tareas en un flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-jobs)

  Utilizar flujos de trabajo para ejecutar varias tareas.

* [Uso de bloques predefinidos en el flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/find-and-customize-actions)

  Puedes usar y personalizar acciones escritas previamente para impulsar el flujo de trabajo.

* [Uso de GitHub CLI en flujos de trabajo](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-github-cli)

  Puedes hacer scripts con el GitHub CLI en los flujos de trabajo de GitHub Actions.

* [Agregar scripts a tu flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/add-scripts)

  Puede usar GitHub Actions flujos de trabajo para ejecutar scripts.

* [Uso de secretos en Acciones de GitHub](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets)

  Aprenda a crear secretos en los niveles de repositorio, entorno y organización para flujos de trabajo GitHub Actions.

* [Almacenamiento de información en variables](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/use-variables)

  GitHub establece variables predeterminadas para cada GitHub Actions ejecución de flujo de trabajo. También puedes establecer variables personalizadas para su uso en un único flujo de trabajo o varios flujos de trabajo.

* [Pasar información entre trabajos](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/pass-job-outputs)

  Puede definir salidas para pasar información de un trabajo a otro.

* [Configuración de un shell y directorio de trabajo predeterminados](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/set-default-values-for-jobs)

  Defina ajustes predeterminados que aplicarán a todos los trabajos en el flujo de trabajo o en todos los pasos de un trabajo.

* [Implementación en un entorno específico](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment)

  Especifique un entorno de implementación en el flujo de trabajo.

* [Ejecución de variaciones de trabajos en un flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations)

  Crea una matriz a fin de definir variaciones para cada trabajo.

* [Reutilización de flujos de trabajo](/es/enterprise-server@3.22/actions/how-tos/reuse-automations/reuse-workflows)

  Aprende cómo evitar la duplicación al crear un flujo de trabajo reusando los flujos existentes.

* [Creación de plantillas de flujo de trabajo para la organización](/es/enterprise-server@3.22/actions/how-tos/reuse-automations/create-workflow-templates)

  Obtenga información sobre cómo puede crear plantillas de flujo de trabajo para ayudar a los miembros del equipo a agregar nuevos flujos de trabajo con mayor facilidad.

* [Compartir acciones y flujos de trabajo con tu empresa](/es/enterprise-server@3.22/actions/how-tos/reuse-automations/share-with-your-enterprise)

  Puedes compartir una acción o un flujo de trabajo reutilizable con tu empresa sin publicar la acción o el flujo de trabajo al público en general.

* [Configurar OpenID Connect en Amazon Web Services](/es/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-aws)

  Utiliza OpenID Connect con tus flujos de trabajo para autenticarte con Amazon Web Services.

* [Configuración de OpenID Connect en Azure](/es/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-azure)

  Use OpenID Connect en los flujos de trabajo para autenticarse con Azure.

* [Configurar OpenID Connect en Google Cloud Platform](/es/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-google-cloud-platform)

  Utiliza OpenID Connect con tus flujos de trabajo para autenticarte con Google Cloud Platform.

* [Configurar OpenID Connect en HashiCorp Vault](/es/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-hashicorp-vault)

  Utiliza OpenID Connect dentro de tus flujos de trabajo para autenticarte con HashiCorp Vault.

* [Configurar OpenID Connect en los proveedores de servicios en la nube](/es/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-cloud-providers)

  Utiliza OpenID Connect dentro de tus flujos de trabajo para autenticarte con los proveedores de servicios en la nube.

* [Utilizar OpenID Connect con flujos de trabajo reutilizables](/es/enterprise-server@3.22/actions/how-tos/secure-your-work/security-harden-deployments/oidc-with-reusable-workflows)

  Puedes utilizar flujos de trabajo reutilizables con OIDC para estandarizar y fortalecer la seguridad de tus pasos de despliegue.

* [Implementación con Acciones de GitHub](/es/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments)

  GitHub Actions proporciona un control detallado sobre las implementaciones con entornos, grupos de concurrencia y reglas de protección.

* [Visualización del historial de implementación](/es/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/view-deployment-history)

  Ver los despliegues actuales y previos de tu repositorio.

* [Administrar entornos para la implementación](/es/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments)

  Puede crear entornos y asegurarlos con las reglas de protección de implementación. Un trabajo que haga referencia a un entorno debe seguir cualquier regla de protección para el entorno antes de ejecutar o acceder a los secretos de dicho entorno.

* [Revisar los despliegues](/es/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/review-deployments)

  Puedes aprobar o rechazar jobs que estén esperando una revisión.

* [Creación de reglas de protección de implementación personalizadas](/es/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/create-custom-protection-rules)

  Se usa GitHub Apps para automatizar la protección de implementaciones con sistemas de terceros.

* [Configuración de reglas de protección de implementación personalizadas](/es/enterprise-server@3.22/actions/how-tos/deploy/configure-and-manage-deployments/configure-custom-protection-rules)

  Se usa GitHub Apps para automatizar la protección de implementaciones con sistemas de terceros.

* [Implementación de Node.js en Azure App Service](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/nodejs-to-azure-app-service)

  Aprenda a implementar un proyecto de Node.js en Azure App Service como parte de los flujos de trabajo de implementación continua (CD).

* [Implementación de Python en Azure App Service](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/python-to-azure-app-service)

  Aprenda a implementar un proyecto de Python en Azure App Service como parte de los flujos de trabajo de implementación continua (CD).

* [Implementación de Java en Azure App Service](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/java-to-azure-app-service)

  Aprenda a implementar un proyecto de Java para Azure App Service como parte de los flujos de trabajo de implementación continua (CD).

* [Implementación de .NET en Azure App Service](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/net-to-azure-app-service)

  Aprenda a implementar un proyecto de .NET en Azure App Service como parte de los flujos de trabajo de implementación continua (CD).

* [Implementación de PHP en Azure App Service](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/php-to-azure-app-service)

  Obtenga información sobre cómo implementar un proyecto PHP en Azure App Service como parte de los flujos de trabajo de implementación continua (CD).

* [Implementación de Docker en Azure App Service](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/docker-to-azure-app-service)

  Aprenda a implementar un contenedor de Docker para Azure App Service como parte de los flujos de trabajo de implementación continua (CD).

* [Desplegar a Azure Static Web App](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/azure-static-web-app)

  Aprenda a implementar una aplicación web en Azure Static Web Apps como parte de sus procesos de implementación continua (CD).

* [Implementación en Azure Kubernetes Service](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/azure-kubernetes-service)

  Aprenda a implementar un proyecto en Azure Kubernetes Service (AKS) como parte de un flujo de trabajo de implementación continua (CD).

* [Desplegar en Amazon Elastic Container Service](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/amazon-elastic-container-service)

  Aprende a implementar un proyecto en Amazon Elastic Container Service (ECS) como parte de un flujo de trabajo de implementación continua (CD).

* [Desplegar a Google Kubernetes Engine](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/google-kubernetes-engine)

  Aprende a implementar un proyecto en Google Kubernetes Engine (GKE) como parte de un flujo de trabajo de implementación continua (CD).

* [Instalar un certificado de Apple en ejecutores de macOS para el desarrollo de Xcode](/es/enterprise-server@3.22/actions/how-tos/deploy/deploy-to-third-party-platforms/sign-xcode-applications)

  Aprenda cómo firmar aplicaciones de Xcode en un flujo de trabajo de integración continua (CI) instalando un certificado de firma de código de Apple en los runners GitHub Actions.

* [Administración de acciones personalizadas](/es/enterprise-server@3.22/actions/how-tos/create-and-publish-actions/manage-custom-actions)

  Obtenga información sobre cómo crear y administrar sus propias acciones y personalizar las acciones compartidas por la GitHub comunidad.

* [Establecimiento de códigos de salida para acciones](/es/enterprise-server@3.22/actions/how-tos/create-and-publish-actions/set-exit-codes)

  Puedes usar códigos de salida para establecer el estado de una acción.
  GitHub muestra estados para indicar si las acciones se han realizado correctamente o han fallado.

* [Lanzar y mantener las acciones](/es/enterprise-server@3.22/actions/how-tos/create-and-publish-actions/release-and-maintain-actions)

  Puede aprovechar la automatización y las mejores prácticas de código abierto para liberar y mantener acciones.

* [Uso de versiones y etiquetas inmutables para administrar las publicaciones de tus acciones](/es/enterprise-server@3.22/actions/how-tos/create-and-publish-actions/using-immutable-releases-and-tags-to-manage-your-actions-releases)

  Aprende cómo puede usar una combinación de versiones inmutables en GitHub y etiquetas de Git para gestionar las versiones de tus acciones.

* [Ejecutar un flujo de trabajo manualmente](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/manually-run-a-workflow)

  Cuando se configura un flujo de trabajo para ejecutarse en el `workflow_dispatch` evento, puede ejecutar el flujo de trabajo mediante la pestaña Acciones de GitHub, GitHub CLIo la API REST.

* [Volver a ejecutar flujos de trabajo y tareas](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs)

  Puedes volver a ejecutar una ejecución de flujo de trabajo, todos los trabajos que fallaron en ella o aquellos trabajos específicos en esta hasta 30 días después de su ejecución inicial.

* [Cancelar una ejecución de flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/cancel-a-workflow-run)

  Puedes cancelar la ejecución de un flujo de trabajo, incluidos todos los trabajos y pasos, que estén en curso.

* [Deshabilitación y habilitación de un flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/disable-and-enable-workflows)

  Puedes inhabilitar y volver a habilitar un flujo de trabajo utilizando la IU de GitHub, la API de REST, o el GitHub CLI.

* [Saltarse las ejecuciones de código](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/skip-workflow-runs)

  Puedes omitir las ejecuciones de flujo de trabajo que desencadenan los eventos `push` y `pull_request` al incluir un comando en tu mensaje de confirmación.

* [Borrar una ejecución de flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/delete-a-workflow-run)

  Puedes borrar una ejecución de flujo de trabajo que se haya completado o que tenga más de dos semanas de antigüedad.

* [Descargar los artefactos del flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/download-workflow-artifacts)

  Puedes descargar artefactos archivados antes de que venzan automáticamente.

* [Eliminar artefactos de flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/remove-workflow-artifacts)

  Puede recuperar el almacenamiento usado GitHub Actions eliminando artefactos antes de que caduquen en GitHub.

* [Administración de cachés](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/manage-caches)

  Puedes supervisar, filtrar y eliminar cachés de dependencias creadas a partir de los flujos de trabajo.

* [Aprobación de ejecuciones de flujo de trabajo desde bifurcaciones](/es/enterprise-server@3.22/actions/how-tos/manage-workflow-runs/approve-runs-from-forks)

  Puede aprobar manualmente las ejecuciones de workflows activadas por la pull request de un colaborador.

* [Utilizar los ejecutores hospedados en GitHub](/es/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners)

  Puede asignar un trabajo para que se ejecute en una máquina virtual hospedada por GitHub.

* [Personalización de runners hospedados en GitHub](/es/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/customize-runners)

  Puede instalar software adicional en ejecutores hospedados en GitHub como parte del flujo de trabajo.

* [Usar una puerta de enlace de API con OIDC](/es/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-oidc)

  Puede usar tokens de OpenID Connect (OIDC) para autenticar su flujo de trabajo.

* [Uso de WireGuard para crear una superposición de red](/es/enterprise-server@3.22/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-wireguard)

  Puede crear una red superpuesta entre el ejecutor y un servicio en su red privada.

* [Agrega ejecutores auto-hospedados](/es/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/add-runners)

  Puede agregar un ejecutor autohospedado a un repositorio, una organización o una empresa.

* [Ejecución de scripts antes o después de un trabajo](/es/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/run-scripts)

  Los scripts se pueden ejecutar automáticamente en un ejecutor autohospedado, directamente antes o después de un trabajo.

* [Configurar la aplicación del ejecutor autoalojado como un servicio](/es/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/configure-the-application)

  Puedes configurar la aplicación del ejecutor autoalojado como un servicio para iniciar automáticamente la aplicación del ejecutor cuando se inicia la máquina.

* [Uso de etiquetas con ejecutores autohospedados](/es/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/apply-labels)

  Puedes utilizar etiquetas para organizar tus ejecutores auto-hospedados según sus características.

* [Uso de ejecutores autohospedados en un flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/use-in-a-workflow)

  Para usar los ejecutores autohospedados en un flujo de trabajo, puedes usar etiquetas o grupos a fin de especificar el ejecutor para un trabajo.

* [Administración del acceso a los ejecutores autohospedados mediante grupos](/es/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/manage-access)

  Puedes utilizar directivas para limitar el acceso a los ejecutores auto-hospedados que se hayan agregado a una organización.

* [Supervisión y solución de problemas de ejecutores autohospedados](/es/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/monitor-and-troubleshoot)

  Puedes supervisar tus ejecutores autohospedados para ver su actividad y diagnosticar problemas comunes.

* [Eliminar ejecutores autoalojados](/es/enterprise-server@3.22/actions/how-tos/manage-runners/self-hosted-runners/remove-runners)

  Puede eliminar permanentemente un ejecutor autohospedado de un repositorio.

* [Autenticación de ARC en la API de GitHub](/es/enterprise-server@3.22/actions/how-tos/manage-runners/use-actions-runner-controller/authenticate-to-the-api)

  Autentíquese Actions Runner Controller con la GitHub API.

* [Implementación de conjuntos de escalado de ejecutor con Actions Runner Controller](/es/enterprise-server@3.22/actions/how-tos/manage-runners/use-actions-runner-controller/deploy-runner-scale-sets)

  Implemente conjuntos de escalado de ejecutor con Actions Runner Controller, y use opciones de configuración avanzadas para adaptar Actions Runner Controller a sus necesidades.

* [Uso de ejecutores de Actions Runner Controller en un flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/manage-runners/use-actions-runner-controller/use-arc-in-a-workflow)

  Utilizar ejecutores de Actions Runner Controller en un archivo de flujo de trabajo

* [Uso de servidores proxy con un ejecutor](/es/enterprise-server@3.22/actions/how-tos/manage-runners/use-proxy-servers)

  Puede configurar los ejecutores en entornos aislados para que utilicen un servidor proxy para una comunicación segura con GitHub.

* [Utilizar la gráfica de visualización](/es/enterprise-server@3.22/actions/how-tos/monitor-workflows/use-the-visualization-graph)

  Cada ejecución de flujo de trabajo genera una gráfica en tiempo real que ilustra el progreso de la misma. Puedes utilizar esta gráfica para monitorear y depurar los flujos de trabajo.

* [Visualizar el historial de ejecución del flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/monitor-workflows/view-workflow-run-history)

  Puedes ver las bitácoras de cada ejecución de un flujo de trabajo. Las bitácoras incluyen el estado de cada job y de cada paso en un flujo de trabajo.

* [Adición de un distintivo de estado de flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/monitor-workflows/add-a-status-badge)

  Puedes mostrar una insignia de estado en tu repositorio para indicar el estado de tus flujos de trabajo.

* [Uso de registros de flujo de trabajo](/es/enterprise-server@3.22/actions/how-tos/monitor-workflows/use-workflow-run-logs)

  Puedes ver, buscar y descargar los registros de cada tarea en una ejecución de flujo de trabajo.

* [Habilitación del registro de depuración](/es/enterprise-server@3.22/actions/how-tos/monitor-workflows/enable-debug-logging)

  Si los registros de flujo de trabajo no proporcionan suficiente detalle para diagnosticar por qué un flujo de trabajo o paso no funciona como se espera, puedes habilitar más registros de depuración.

* [Flujos de trabajo de solución de problemas](/es/enterprise-server@3.22/actions/how-tos/troubleshoot-workflows)

  Puede usar las herramientas de GitHub Actions para depurar los flujos de trabajo.

* [Obtener ayuda del soporte técnico de GitHub sobre Acciones de GitHub](/es/enterprise-server@3.22/actions/how-tos/get-support)

  Obtenga información sobre cómo Soporte de GitHub ayudar con GitHub Actions

* [Sintaxis del flujo de trabajo para Acciones de GitHub](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-syntax)

  Un flujo de trabajo es un proceso automatizado configurable formado por uno o más trabajos. Debes crear un archivo YAML para definir tu configuración de flujo de trabajo.

* [Eventos que desencadenan flujos de trabajo](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/events-that-trigger-workflows)

  Puede configurar los flujos de trabajo para que se ejecuten cuando se produzca una actividad GitHub específica, en una hora programada o cuando se produzca un evento fuera de GitHub .

* [Comandos de flujo de trabajo para Acciones de GitHub](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-commands)

  Puedes usar comandos de flujo de trabajo cuando ejecutas comandos de Shell en un flujo de trabajo o en el código de una acción.

* [Referencia de variables](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/variables)

  Busque información sobre variables admitidas, convenciones de nomenclatura, límites y contextos en GitHub Actions flujos de trabajo.

* [Evaluación de expresiones en flujos de trabajo y acciones](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/expressions)

  Buscar información sobre las expresiones en GitHub Actions.

* [Contextos de referencia](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/contexts)

  Busque información sobre los contextos disponibles en GitHub Actions los flujos de trabajo, incluidas las propiedades disponibles, los métodos de acceso y los ejemplos de uso.

* [Implementaciones y entornos](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/deployments-and-environments)

  Obtén información sobre las reglas de protección de implementación, los secretos de entorno y las variables de entorno.

* [Referencia de almacenamiento en caché de dependencias](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/dependency-caching)

  Encuentra información sobre la funcionalidad del almacenamiento en caché de dependencias en los flujos de trabajo.

* [Reutilización de configuraciones de flujo de trabajo](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/reusing-workflow-configurations)

  Busque información sobre cómo evitar la duplicación al crear un flujo de trabajo mediante la reutilización de flujos de trabajo existentes y el uso de anclajes de YAML.

* [Guía de referencia de la sintaxis de metadatos](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/metadata-syntax)

  Puedes crear acciones para realizar tareas en tu repositorio. Si va a realizar una acción personalizada, necesitará un archivo de metadatos que use la sintaxis YAML.

* [Referencia de cancelación de flujo de trabajo](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/workflow-cancellation)

  Busque información sobre los pasos GitHub necesarios para cancelar una ejecución de flujo de trabajo.

* [Soporte de Dockerfile para Acciones de GitHub](/es/enterprise-server@3.22/actions/reference/workflows-and-actions/dockerfile-support)

  Cuando creas un `Dockerfile` para una acción de un contenedor de Docker, debes ser consciente de cómo interactúan algunas instrucciones de Docker con Acciones de GitHub y con el archivo de metadatos de la acción.

* [Referencia de ejecutores hospedados en GitHub](/es/enterprise-server@3.22/actions/reference/runners/github-hosted-runners)

  Busque información sobre ejecutores hospedados en GitHub, incluidas sus especificaciones y opciones de personalización.

* [Referencia de ejecutores de mayor capacidad](/es/enterprise-server@3.22/actions/reference/runners/larger-runners)

  Encuentra información sobre los ejecutores de mayor capacidad, incluidas sus especificaciones y opciones de personalización.

* [Referencia de ejecutores autohospedados](/es/enterprise-server@3.22/actions/reference/runners/self-hosted-runners)

  Busca información sobre cómo configurar y usar ejecutores autohospedados.

* [Referencia de uso seguro](/es/enterprise-server@3.22/actions/reference/security/secure-use)

  Prácticas de seguridad para redactar flujos de trabajo y utilizar las funciones de GitHub Actions.

* [Uso seguro de pull\_request\_target](/es/enterprise-server@3.22/actions/reference/security/securely-using-pull_request_target)

  Obtenga información sobre los riesgos de seguridad de `pull_request_target event`.

* [Referencia de secretos](/es/enterprise-server@3.22/actions/reference/security/secrets)

  Busque información técnica sobre los secretos en GitHub Actions.

* [Referencia de OpenID Connect](/es/enterprise-server@3.22/actions/reference/security/oidc)

  Busque información sobre el uso de OpenID Connect (OIDC) para autenticar GitHub Actions flujos de trabajo con proveedores de nube.

* [Límites de acciones](/es/enterprise-server@3.22/actions/reference/limits)

  En GitHub Actions existe una serie de límites que podría encontrar a medida que escala verticalmente; algunos de ellos pueden aumentar al ponerse en con el soporte técnico.

* [Ajustes y argumentos suplementarios](/es/enterprise-server@3.22/actions/reference/github-actions-importer/supplemental-arguments-and-settings)

  GitHub Actions Importer tiene varios argumentos y configuraciones complementarios para adaptar el proceso de migración a sus necesidades.

* [Extensión de Acciones de GitHub Importer con transformadores personalizados](/es/enterprise-server@3.22/actions/reference/github-actions-importer/custom-transformers)

  GitHub Actions Importer permite ampliar su mapeo integrado.

* [Creación de un flujo de trabajo de ejemplo](/es/enterprise-server@3.22/actions/tutorials/create-an-example-workflow)

  En este tutorial, aprenderás a crear un flujo de trabajo básico desencadenado mediante un evento de 'push'.

* [Compilación y prueba de Go](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/go)

  Aprende a crear un flujo de trabajo de integración continua (CI) para compilar y probar tu proyecto de Go.

* [Creación y prueba de Java con Ant](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/java-with-ant)

  Aprenda a crear un flujo de trabajo de integración continua (CI) en Acciones de GitHub para compilar y probar el proyecto de Java con Ant.

* [Creación y prueba de Java con Gradle](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/java-with-gradle)

  Aprenda a crear un flujo de trabajo de integración continua (CI) en Acciones de GitHub para compilar y probar el proyecto de Java con Gradle.

* [Creación y prueba de Java con Maven](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/java-with-maven)

  Aprenda a crear un flujo de trabajo de integración continua (CI) en Acciones de GitHub para compilar y probar el proyecto de Java con Maven.

* [Compilar y probar desarrollos en .NET](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/net)

  Aprende a crear un flujo de trabajo de integración continua (CI) para compilar y probar tu proyecto de .NET.

* [Crear y probar en Node.js](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/nodejs)

  Aprende a crear un flujo de trabajo de integración continua (CI) para construir y probar tu proyecto Node.js.

* [Compilar y probar PowerShell](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/powershell)

  Aprende a crear un flujo de trabajo de integración continua (IC) para compilar y probar tu proyecto de PowerShell.

* [Creación y prueba de Python](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/python)

  Aprenda a crear un flujo de trabajo de integración continua (CI) para compilar y probar el proyecto de Python.

* [Crear y probar en Ruby](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/ruby)

  Puedes crear un flujo de trabajo de integración continua (CI) para crear y probar tu proyecto de Ruby.

* [Compilación y prueba de Rust](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/rust)

  Aprende a crear un flujo de trabajo de integración continua (CI) para compilar y probar tu proyecto de Rust.

* [Compilar y probar Swift](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/swift)

  Aprende a crear un flujo de trabajo de integración continua (CI) para compilar y probar tu proyecto de Swift.

* [Compilación y prueba de aplicaciones de Xamarin](/es/enterprise-server@3.22/actions/tutorials/build-and-test-code/xamarin-apps)

  Aprenda a crear un flujo de trabajo de integración continua (CI) en Acciones de GitHub para compilar y probar la aplicación Xamarin.

* [Uso de GITHUB\_TOKEN para la autenticación en flujos de trabajo](/es/enterprise-server@3.22/actions/tutorials/authenticate-with-github_token)

  Aprenda a usar `GITHUB_TOKEN` para autenticarse en nombre de GitHub Actions.

* [Creación de una acción de JavaScript](/es/enterprise-server@3.22/actions/tutorials/create-actions/create-a-javascript-action)

  En este tutorial, aprenderás como desarrollar una acción de JavaScript usando el kit de herramientas de acciones.

* [Crear una acción compuesta](/es/enterprise-server@3.22/actions/tutorials/create-actions/create-a-composite-action)

  En este tutorial, aprenderás cómo crear una acción compuesta.

* [Publicación de imágenes de Docker](/es/enterprise-server@3.22/actions/tutorials/publish-packages/publish-docker-images)

  En este tutorial, aprenderá a publicar imágenes de Docker en un registro, como Docker Hub o GitHub Packages, como parte del flujo de trabajo de integración continua (CI).

* [Publicación de paquetes de Java con Gradle](/es/enterprise-server@3.22/actions/tutorials/publish-packages/publish-java-packages-with-gradle)

  En este tutorial, aprenderá a usar Gradle para publicar paquetes de Java en un registro como parte del flujo de trabajo de integración continua (CI).

* [Publicación de paquetes de Java con Maven](/es/enterprise-server@3.22/actions/tutorials/publish-packages/publish-java-packages-with-maven)

  En este tutorial, aprenderá a usar Maven para publicar paquetes de Java en un registro como parte del flujo de trabajo de integración continua (CI).

* [Publicar paquetes Node.js](/es/enterprise-server@3.22/actions/tutorials/publish-packages/publish-nodejs-packages)

  En este tutorial, aprenderás a publicar paquetes de Node.js en un registro como parte de tu flujo de trabajo de integración continua (CI).

* [Agregar etiquetas a los problemas](/es/enterprise-server@3.22/actions/tutorials/manage-your-work/add-labels-to-issues)

  Puede usar GitHub Actions para etiquetar automáticamente los problemas.

* [Cerrar las propuestas inactivas](/es/enterprise-server@3.22/actions/tutorials/manage-your-work/close-inactive-issues)

  Puede usar GitHub Actions para comentar o cerrar problemas que han estado inactivos durante un período de tiempo determinado.

* [Comentar sobre un problema cuando se añade una etiqueta](/es/enterprise-server@3.22/actions/tutorials/manage-your-work/add-comments-with-labels)

  Puede usar GitHub Actions para comentar automáticamente los problemas cuando se aplica una etiqueta específica.

* [Programar la creación de propuestas](/es/enterprise-server@3.22/actions/tutorials/manage-your-work/schedule-issue-creation)

  Puede usar GitHub Actions para crear una incidencia de forma periódica para casos como reuniones diarias o revisiones trimestrales.

* [Almacenamiento y uso compartido de datos con artefactos de flujo de trabajo](/es/enterprise-server@3.22/actions/tutorials/store-and-share-data)

  Usa artefactos para compartir datos entre trabajos de un flujo de trabajo y almacenar los datos una vez que se haya completado ese flujo de trabajo.

* [Creación de una acción de contenedor de Docker](/es/enterprise-server@3.22/actions/tutorials/use-containerized-services/create-a-docker-container-action)

  En este tutorial, aprenderás cómo crear una acción de contenedor Docker.

* [Comunicación con contenedores de servicios de Docker](/es/enterprise-server@3.22/actions/tutorials/use-containerized-services/use-docker-service-containers)

  Aprende a usar contenedores de servicios de Docker para conectar las bases de datos, los servicios Web, las memorias caché y otras herramientas a tu flujo de trabajo.

* [Crear contenedores de servicios PostgreSQL](/es/enterprise-server@3.22/actions/tutorials/use-containerized-services/create-postgresql-service-containers)

  Puedes crear un contenedor de servicios PostgreSQL para usar en tu flujo de trabajo. En esta guía se muestran ejemplos de cómo crear un servicio PostgreSQL para trabajos que se ejecutan en contenedores o, directamente, en la máquina del ejecutor.

* [Creación de contenedores de servicio de Redis](/es/enterprise-server@3.22/actions/tutorials/use-containerized-services/create-redis-service-containers)

  Puedes usar los contenedores de servicio para crear un cliente Redis en tu flujo de trabajo. En esta guía se muestran ejemplos de cómo crear un servicio Redis para los trabajos que se ejecutan en contenedores o directamente en la máquina ejecutor.

* [Automatización de la migración con GitHub Actions Importer](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/use-github-actions-importer)

  Usa el GitHub Actions Importer para planificar y automatizar la migración a GitHub Actions.

* [Migración desde Azure DevOps con Acciones de GitHub Importer](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/azure-devops-migration)

  Aprenda a usar GitHub Actions Importer para automatizar la migración de las canalizaciones de Azure DevOps a GitHub Actions.

* [Migración desde Bamboo con Acciones de GitHub Importer](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/bamboo-migration)

  Aprenda a usar GitHub Actions Importer para automatizar la migración de las canalizaciones de Bamboo a GitHub Actions.

* [Migración desde las "Pipelines" de Bitbucket con el Importador de Acciones de GitHub](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/bitbucket-pipelines-migration)

  Aprenda a usar GitHub Actions Importer para automatizar la migración de las canalizaciones de Bitbucket a GitHub Actions.

* [Migración desde CircleCI con GitHub Actions Importer](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/circleci-migration)

  Aprenda a usar GitHub Actions Importer para automatizar la migración de las canalizaciones de CircleCI a GitHub Actions.

* [Migración desde GitLab con Acciones de GitHub Importer](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/gitlab-migration)

  Aprenda a usar GitHub Actions Importer para automatizar la migración de las canalizaciones de GitLab a GitHub Actions.

* [Migración desde Jenkins con Acciones de GitHub Importer](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/jenkins-migration)

  Aprenda a usar GitHub Actions Importer para automatizar la migración de las canalizaciones de Jenkins a GitHub Actions.

* [Migración desde Travis CI con Acciones de GitHub Importer](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/automated-migrations/travis-ci-migration)

  Aprenda a usar GitHub Actions Importer para automatizar la migración de las canalizaciones de CI de Travis a GitHub Actions.

* [Migración de Azure Pipelines a Acciones de GitHub](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-azure-pipelines)

  GitHub Actionsy Azure Pipelines comparten varias similitudes de configuración, lo que hace que la migración a GitHub Actions sea relativamente sencilla.

* [Migración de CircleCI a Acciones de GitHub](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-circleci)

  Acciones de GitHub y CircleCI comparten varias similitudes en la configuración, lo que hace que la migración a Acciones de GitHub relativamente sencilla.

* [Migración de CI/CD de GitLab a Acciones de GitHub](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-gitlab-cicd)

  GitHub Actions y GitLab CI/CD comparten varias similitudes de configuración, lo que hace que la migración a GitHub Actions sea relativamente sencilla.

* [Migración de Jenkins a Acciones de GitHub](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-jenkins)

  GitHub Actions y Jenkins tienen mucho en común, lo que hace que la migración a GitHub Actions sea relativamente sencilla.

* [Migración de Travis CI a Acciones de GitHub](/es/enterprise-server@3.22/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-travis-ci)

  GitHub Actions y Travis CI comparten varias similitudes, lo que ayuda a que sea relativamente sencillo migrar a GitHub Actions.

* [Comienza con Actions Runner Controller](/es/enterprise-server@3.22/actions/tutorials/use-actions-runner-controller/get-started)

  En este tutorial, probarás los conceptos básicos de Actions Runner Controller.

* [Solución de errores de Actions Runner Controller](/es/enterprise-server@3.22/actions/tutorials/use-actions-runner-controller/troubleshoot)

  Obtenga información sobre cómo solucionar Actions Runner Controller errores.