Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede usar Azure Pipelines para crear compilaciones automatizadas para el proyecto MSIX en Azure DevOps mediante la extensión de Azure DevOps: extensión msix packaging o configurando su propio archivo yaml. También le mostraremos cómo realizar estas tareas mediante la línea de comandos para que pueda integrarse con cualquier otro sistema de compilación.
Creación de una nueva canalización de Azure
Comience por registrarse en Azure Pipelines si aún no lo ha hecho.
A continuación, cree una canalización que pueda usar para compilar el código fuente. Para ver un tutorial sobre cómo crear una canalización para compilar un repositorio de GitHub, consulte Creación de la primera canalización. Azure Pipelines admite los tipos de repositorio enumerados en este artículo.
Para configurar la canalización de compilación real, vaya al portal de Azure DevOps en dev.azure.com/< organización> y cree un nuevo proyecto. Si no tiene una cuenta, puede crear una gratuitamente. Una vez que haya iniciado sesión y creado un proyecto, puede insertar el código fuente en el repositorio de Git configurado para usted en https://< organization@dev.azure.com/< organization>>/<project/_git>/<project>, o usar cualquier otro proveedor, como GitHub. Para elegir la ubicación del repositorio, al crear una canalización en el portal, haga clic primero en el botón Canalizaciones y, a continuación, en Nueva canalización.
Adición del certificado del proyecto a la biblioteca de archivos seguros
Nota:
Debe evitar enviar certificados al repositorio si es posible y Git los omite de forma predeterminada. Para administrar el control seguro de archivos confidenciales, como certificados, Azure DevOps admite la característica de archivos seguros .
Para cargar un certificado para la compilación automatizada:
- En Azure Pipelines, expanda Canalizaciones en el panel de navegación y haga clic en Biblioteca.
- Haga clic en la pestaña Archivos seguros y, a continuación, haga clic en + Archivo seguro.
- Busque el archivo de certificado y haga clic en Aceptar.
- Después de cargar el certificado, selecciónelo para ver sus propiedades. En Permisos de canalización, habilite la opción Autorizar para su uso en todas las canalizaciones.
- Si la clave privada del certificado tiene una contraseña, se recomienda almacenar la contraseña en Azure Key Vault y, a continuación, vincular la contraseña a un grupo de variables. Puede usar la variable para acceder a la contraseña desde la canalización. Tenga en cuenta que una contraseña solo se admite para la clave privada; Actualmente no se admite el uso de un archivo de certificado protegido con contraseña.
Nota:
A partir de Visual Studio 2019, ya no se genera un certificado temporal en proyectos MSIX. Para crear o exportar certificados, use los cmdlets de PowerShell descritos en este artículo.
Configuración de la canalización
Tema | Descripción |
---|---|
Extensión de empaquetado MSIX | Aproveche la extensión de Azure DevOps que le guiará a través de la compilación y firma de un paquete MSIX. |
Configuración de la canalización de CI/CD con el archivo YAML | Configuración de su propio archivo YAML |