Compartir a través de


Implementación de Acciones de GitHub en Azure en Visual Studio

Acciones de GitHub es la solución de integración continua y entrega continua (CI/CD) que ofrece GitHub. Puede hospedar el código de forma gratuita en GitHub.com y puede usar Acciones de GitHub para compilar, probar e implementar automáticamente la aplicación cuando se realizan cambios en el código.

Acciones de GitHub en el Explorador de soluciones

Siempre que abra un proyecto desde un repositorio de GitHub en Visual Studio 2022 versión 17.7 y posteriores, las acciones de GitHub del repositorio se muestran en el nodo Acciones de GitHub en el Explorador de soluciones.

Captura de pantalla que muestra el nodo Acciones de GitHub en el Explorador de soluciones.

Si hace doble clic en el archivo YML de acción o selecciona y presiona Entrar para abrirlo, la pestaña Acciones de GitHub se abre con información sobre la acción, incluidos los secretos y la información de hospedaje en Azure.

Captura de pantalla de la pestaña Acciones de GitHub.

También puede hacer clic con el botón derecho en el archivo YML para abrirlo en GitHub o elegir Editar para abrir el propio archivo YML localmente.

Visual Studio genera flujos de trabajo de Acciones de GitHub para usted

Si el código base se hospeda en GitHub.com y el destino de implementación es un servicio de hospedaje de Azure compatible con Visual Studio, se le ofrecerá automáticamente para configurar Acciones de GitHub para el repositorio.

Captura de pantalla que muestra la opción publicación de CI/CD.

Visual Studio también simplifica el proceso para ti gestionando los secretos de su aplicación.

Para empezar, haga clic con el botón derecho en el proyecto en el Explorador de soluciones y seleccione Publicar en el menú contextual. Para ver un tutorial, consulte Implementación de la aplicación en Azure mediante flujos de trabajo de Acciones de GitHub creados por Visual Studio.

¿Cómo puedo obtener mi proyecto en GitHub.com?

Para obtener más información, consulte Creación de un nuevo repositorio de Git.

Consulte también

Acciones de GitHub y .NET