GitHub Actions
Automatiza, personaliza y ejecuta tus flujos de trabajo de desarrollo de software directamente en tu 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.
Guías
View allArtículos populares
Empezar
Artículos populares
-
Sintaxis de flujos de trabajo→
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→
Puedes configurar tus flujos de trabajo para que se ejecuten cuando ocurre una actividad específica en GitHub, en un horario programado o cuando se produce un evento fuera de GitHub.
Administrar flujos de trabajo
-
Managing workflow runs→
You can view the status and results of each step in your workflow, cancel a pending workflow, review deployments, view billable job execution minutes, debug and re-run a failed workflow, search and download logs, and download artifacts.
-
Alojar tus propios corredores→
Puedes crear ejecutores autohospedados para ejecutar flujos de trabajo en un entorno altamente personalizable.
Crear acciones
Una guía completa para crear y compartir acciones con la comunidad.
Flujos de trabajo de inicio
Una colección de archivos de flujo de trabajo que te ayudan a iniciar con GitHub Actions.
GitHub Actions Marketplace
Explora las acciones de la comunidad y supercarga tu flujo de trabajo.
Guías
All GitHub Actions docs
Guides
- About continuous integration
- Setting up CI using templates
- Building and testing Node.js
- Building and testing .NET
- Building and testing PowerShell
- Building and testing Python
- Building and testing Ruby
- Building and testing Java with Maven
- Building and testing Java with Gradle
- Building and testing Java with Ant
- Installing an Apple certificate on macOS runners for Xcode development
- About packaging with GitHub Actions
- Publishing Node.js packages
- Publishing Java packages with Maven
- Publishing Java packages with Gradle
- Publishing Docker images
- Storing workflow artifacts
- Caching dependencies
- About service containers
- Redis service containers
- PostgreSQL service containers
- Deploying to Amazon Elastic Container Service
- Deploying to Azure App Service
- Deploying to Google Kubernetes Engine
- Using GitHub Actions for project management
- Closing inactive issues
- Scheduling issue creation
- Adding labels to issues
- Commenting on an issue when a label is added
- Moving assigned issues on project boards
- Removing a label when a card is added to a project board column
Learn GitHub Actions
- Introduction to GitHub Actions
- Finding and customizing actions
- Essential features
- Managing complex workflows
- Sharing workflows with your organization
- Security hardening
- Migrating from Azure Pipelines to GitHub Actions
- Migrating from CircleCI to GitHub Actions
- Migrating from GitLab CI/CD to GitHub Actions
- Migrating from Jenkins to GitHub Actions
- Migrating from Travis CI to GitHub Actions
Managing workflow runs
- Using the visualization graph
- Viewing workflow run history
- Using workflow run logs
- Manually running a workflow
- Re-running a workflow
- Canceling a workflow
- Reviewing deployments
- Disabling and enabling a workflow
- Deleting a workflow run
- Viewing job execution time
- Downloading workflow artifacts
- Removing workflow artifacts
- Enabling debug logging
- Adding a workflow status badge
Alojar tus propios corredores
- Acerca de los ejecutores autoalojados
- Agregar ejecutores autoalojados
- Configurar la aplicación del ejecutor autoalojado como un servicio
- Utilizar etiquetas con ejecutores auto-hospedados
- Usar ejecutores autoalojados en un flujo de trabajo
- Administrar el acceso a los ejecutores auto-hospedados utilizando grupos
- Monitorear y solucionar problemas para los ejecutores auto-hospedados
- Eliminar ejecutores autoalojados
Help us make these docs great!
All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.
Make a contribution