Configuración y uso de la CLI de nuget o dotnet - Amazon 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 CLI, como NuGet y dotnet para publicar y consumir paquetes desde 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 NuGet configurarlo CodeCatalyst, añada un terminal de repositorio y un token de acceso personal a su archivo de NuGet configuración para permitir nuget o conectarse dotnet a su CodeCatalyst repositorio de paquetes.

Para configurarlo NuGet con su 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 Conectar al repositorio, elija NuGeto dotnet de 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 dotnet utilice 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 tu nombre CodeCatalyst de usuario.

    • PATSustitúyalo por tu CodeCatalyst PAT.

    • Reemplácelo por space_name CodeCatalyst el nombre de su espacio.

    • proj_nameSustitúyalo por CodeCatalyst el nombre de tu 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 lo haya configurado NuGet CodeCatalyst, puede consumir NuGet los paquetes que estén almacenados en su CodeCatalyst repositorio o en uno de sus repositorios anteriores y publicarlos NuGet en su CodeCatalyst repositorio.

Consumir NuGet paquetes de un repositorio CodeCatalyst

Una vez que lo haya configurado NuGet CodeCatalyst, podrá consumir NuGet los paquetes que estén almacenados en su 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 principales con nuget o dotnet, ejecuta el siguiente comando. packageNameSustitúyalo por el nombre del paquete que quieres consumir y packageSourceName por el nombre fuente del repositorio de CodeCatalyst paquetes en el 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 de NuGet.org a través de un CodeCatalyst repositorio configurando el repositorio con una conexión ascendente a NuGet.org. Los paquetes consumidos desde NuGet.org se ingieren y almacenan en tu CodeCatalyst repositorio.

Para consumir paquetes de .org NuGet
  1. Si aún no lo has hecho, configura tu administrador de NuGet paquetes con tu repositorio de CodeCatalyst paquetes siguiendo los pasos que se indican enConfigurando NuGet con CodeCatalyst.

  2. Asegúrese de que su repositorio haya agregado NuGet.org como conexión ascendente. Puedes comprobar qué fuentes originales se han añadido o añadir Nuget.org como fuente principal siguiendo las instrucciones que se indican en el repositorio de la tienda Adición de un repositorio ascendente y seleccionando el repositorio de la tienda. NuGet

Publicar paquetes en NuGet CodeCatalyst

Una vez que lo haya configurado NuGet CodeCatalyst, puede usar nuget o publicar las versiones de dotnet los paquetes en los repositorios. CodeCatalyst

Para enviar una versión de paquete a un CodeCatalyst repositorio, ejecute 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