Amazon ya no CodeCatalyst está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cómo migrar desde CodeCatalyst.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración y uso de la CLI de nuget o dotnet
Puede utilizar herramientas de la CLI, como NuGet y dotnet para publicar y consumir paquetes desde ellas CodeCatalyst. Este documento proporciona información sobre la configuración de las herramientas CLI y su uso para publicar o consumir paquetes.
Contenido
Configurando NuGet con CodeCatalyst
Para configurar NuGet con CodeCatalyst, agrega un punto final del repositorio y un token de acceso personal a tu archivo de NuGet configuración para permitir nuget o conectarte dotnet a tu CodeCatalyst repositorio de paquetes.
Para configurar NuGet con tu repositorio de CodeCatalyst paquetes
-
Abra la CodeCatalyst consola en https://codecatalyst.aws/
. -
En la página de información general del proyecto, seleccione Paquetes.
-
Elija su repositorio de paquetes de la lista de repositorios de paquetes.
-
Seleccione Establecer conexión con el repositorio.
-
En el cuadro de diálogo Conectarse al repositorio, seleccione NuGet o puntenet en la lista de clientes del administrador de paquetes.
-
Necesitará un token de acceso personal (PAT) para autenticarse. NuGet CodeCatalyst Si ya tiene uno, puede utilizarlo. De lo contrario, puede crear uno aquí.
-
Seleccione Crear token.
-
Seleccione Copiar para copiar el PAT.
aviso
Después de cerrar el cuadro de diálogo, no podrá volver a ver ni copiar el PAT.
-
-
Configure
nugeto utilicedotnetel NuGet punto final y la CodeCatalyst PAT de su repositorio. Reemplace los siguientes valores.nota
Si va a copiar las instrucciones de la consola, los siguientes valores deben actualizarse automáticamente y no deben cambiarse.
usernameSustitúyalo por su nombre CodeCatalyst de usuario.PATSustitúyalo por su CodeCatalyst PAT.space_nameSustitúyalo por CodeCatalyst el nombre de su espacio.proj_nameSustitúyalo por CodeCatalyst el nombre de su proyecto.repo_nameSustitúyalo por el nombre CodeCatalyst del repositorio de paquetes.
-
En
nuget, utilice el comandonuget sources add:nuget sources add -name "repo_name" -Source "https://packages.region.codecatalyst.aws/nuget/space_name/proj_name/repo_name/v3/index.json" -username "username" -password "PAT" -
En
dotnet, utilice el comandodotnet nuget add source:Usuarios de Linux y macOS: dado que el cifrado no se admite en plataformas que no sean Windows, debe añadir la marca
--store-password-in-clear-textal siguiente comando. Tenga en cuenta que esto almacenará la contraseña como texto sin formato en el archivo de configuración.dotnet nuget add source "https://packages.region.codecatalyst.aws/nuget/space_name/proj_name/repo_name/v3/index.json" -n "proj_name/repo_name" -u "username" -p "PAT" --store-password-in-clear-text
Una vez que hayas configurado NuGet con CodeCatalyst, puedes consumir NuGet los paquetes que están almacenados en tu CodeCatalyst repositorio o en uno de sus repositorios anteriores y publicar los NuGet paquetes en tu CodeCatalyst repositorio.
Consumir NuGet paquetes de un repositorio CodeCatalyst
Una vez que hayas configurado NuGet con CodeCatalyst, puedes consumir NuGet los paquetes que estén almacenados en tu CodeCatalyst repositorio o en uno de sus repositorios ascendentes.
Para consumir una versión de paquete de un CodeCatalyst repositorio o de uno de sus repositorios ascendentes con nuget o dotnet, ejecuta el siguiente comando. packageNameSustitúyelo por el nombre del paquete que deseas consumir y packageSourceName por el nombre de la fuente del repositorio de CodeCatalyst paquetes en tu archivo de NuGet configuración, que debe ser el nombre del repositorio.
Instalación de un paquete con dotnet
dotnet addpackageName--sourcepackageSourceName
Instalación de un paquete con nuget
nuget installpackageName--sourcepackageSourceName
Para obtener más información, consulte Manage packages using the nuget CLI
Consumir NuGet paquetes de principio NuGet.org a fin CodeCatalyst
Puede consumir NuGet paquetes desde NuGet.org
Para consumir paquetes de NuGet.org
-
Si aún no lo has hecho, configura tu gestor de NuGet paquetes con tu repositorio de CodeCatalyst paquetes siguiendo los pasos que se indican enConfigurando NuGet con CodeCatalyst.
-
Asegúrate de que tu repositorio se haya agregado NuGet.org como una conexión ascendente. Puedes comprobar qué fuentes ascendentes se añaden o añadirlas Nuget.org como fuente ascendente siguiendo las instrucciones que aparecen Adición de un repositorio ascendente y seleccionando el repositorio de la NuGet tienda.
Publicar paquetes NuGet en CodeCatalyst
Una vez que haya configurado NuGet con CodeCatalyst, puede usar nuget o publicar versiones de paquetes en dotnet los repositorios. CodeCatalyst
Para enviar una versión del paquete a un CodeCatalyst repositorio, ejecuta el siguiente comando con la ruta completa del .nupkg archivo y el nombre de la fuente del CodeCatalyst repositorio en el archivo de NuGet configuración.
Publicación de un paquete con dotnet
dotnet nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName
Publicación de un paquete con nuget
nuget pushpath/to/nupkg/SamplePackage.1.0.0.nupkg--sourcepackageSourceName