Copia de seguridad de los datos de compilación
Importante
Visual Studio App Center está programado para retirarse el 31 de marzo de 2025. Aunque puede seguir usando Visual Studio App Center hasta que se retire por completo, hay varias alternativas recomendadas a las que puede considerar la posibilidad de migrar.
Obtenga más información sobre las escalas de tiempo y las alternativas de soporte técnico.
Los datos de compilación en App Center se conservan durante 30 días después de la creación. Sin embargo, también se puede eliminar antes de que transcurra 30 días de dos maneras:
- Se elimina la configuración de la rama en App Center, que borra todos los datos de esa rama.
- El repositorio se desconecta a través de App Center, que borra todos los datos de ese repositorio.
Advertencia
Si el repositorio está desconectado a través del host en lugar de a través de App Center; los datos de compilación no son accesibles en la interfaz de usuario. Sin embargo, todavía se puede descargar a través de la API o la CLI mediante usuarios autenticados que tienen acceso a la aplicación en App Center.
Copia de seguridad desde el sitio web de App Center
Para descargar datos de la compilación, vaya a: appcenter.ms > [su cuenta u organización] [nombre de aplicación] >> compilación > [nombre de la rama] [número de compilación] >> descargar Dirección URL de ejemplo:https://appcenter.ms/orgs/ORG-NAME/apps/APP-NAME/build/branches/BRANCH-NAME/builds/BUILD_NUMBER
Desde allí puede descargar archivos de compilación, como registros y archivos binarios de la aplicación.
Copia de seguridad mediante la API de App Center
Referencias generales:
Puede descargar registros & artefactos de compilación mediante esta llamada API: https://openapi.appcenter.ms/#/build/builds_getDownloadUri. La llamada funciona siempre que existan los datos de compilación y las credenciales de la API tengan permiso para acceder a esos datos.
La API también se puede usar para registrar las opciones de configuración de la rama actual, mediante https://openapi.appcenter.ms/#/build/branchConfigurations_get
Copia de seguridad mediante la CLI de App Center
Referencias generales:
Puede usar este comando para realizar una copia de seguridad de los datos de compilación desde la CLI:
descarga de compilación de appcenter --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [logs, build, symbols]
A continuación se muestra un script de ejemplo al que una organización & equipo al que tiene acceso, descargará los registros de las compilaciones #1-10.
# Customize this script to download build data you have permission to access in App Center.
TEAM_APP='ORG_NAME/APP_NAME'
for i in {1..10} #downloads data from builds #1 - #10
do
eval appcenter build download --id "$i" --app $TEAM_APP --type "logs"
#eval appcenter build download --id "$i" --app $TEAM_APP --type "build" #uncomment to download app packages
#eval appcenter build download --id "$i" --app $TEAM_APP --type "symbols" #uncomment to download symbols
done
Sugerencia
Si se produce un error en uno de los comandos, el script generará un error pero continuará ejecutándose. Esto significa que puede usar un intervalo general o aproximado para los datos de compilación.
Este script también está disponible en el repositorio de App Center.