View a markdown version of this page

Configuración y uso de la CLI de nuget o dotnet - Amazon CodeCatalyst

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.

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
  1. Abra la CodeCatalyst consola en https://codecatalyst.aws/.

  2. En la página de información general del proyecto, seleccione Paquetes.

  3. Elija su repositorio de paquetes de la lista de repositorios de paquetes.

  4. Seleccione Establecer conexión con el repositorio.

  5. En el cuadro de diálogo Conectarse al repositorio, seleccione NuGet o puntenet en la lista de clientes del administrador de paquetes.

  6. Necesitará un token de acceso personal (PAT) para autenticarse. NuGet CodeCatalyst Si ya tiene uno, puede utilizarlo. De lo contrario, puede crear uno aquí.

    1. Seleccione Crear token.

    2. 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.

  7. Configure nuget o utilice dotnet el 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.

    1. En nuget, utilice el comando nuget 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"
    2. En dotnet, utilice el comando dotnet 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-text al 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 add packageName --source packageSourceName

Instalación de un paquete con nuget

nuget install packageName --source packageSourceName

Para obtener más información, consulte Manage packages using the nuget CLI o Install and manage packages using the dotnet CLI en la documentación de Microsoft.

Puede consumir NuGet paquetes desde NuGet.org un CodeCatalyst repositorio configurándolo con una conexión ascendente a NuGet.org. Los paquetes desde los NuGet.org que se consumen se ingieren y almacenan en tu CodeCatalyst repositorio.

Para consumir paquetes de NuGet.org
  1. 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.

  2. 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 push path/to/nupkg/SamplePackage.1.0.0.nupkg --source packageSourceName

Publicación de un paquete con nuget

nuget push path/to/nupkg/SamplePackage.1.0.0.nupkg --source packageSourceName