Saltar a contenido

Packages

En este apartado se da una rápida guía de como establecer los Git Package de Arquitectura:

Establecer un SSO y dar acceso a la organización

Nesesitaremos un SSO (Single Sign-On) para poder autenticarnos, es un procedimiento de autenticación que habilita a un usuario determinado para acceder a varios sistemas con una sola instancia de identificación.

Generar Token

En GitHub dirijase a Settings >> Developer settings >> Personal access tokens:

Una vez ahí vamos a generar un nuevo token en Generate New token, nos pedira la contraseña de Git.

En Note pondremos un nombre descriptivo de nuestro token, y en Expiration No Expiration. Select scopes bajaremos hasta encontrar read:packages y la marcamos, esto nos dejara descargar paquetes del Registro de paquetes de GitHub.

Para finalizar este paso, le damos en generar token

Acceso a la organización

Es tan simple como dar Click en Configure SSO y dar Acceso:

Logo


Nuget

Ahora solo resta correr el siguiente comando en la consola, remplazando GIT_USER por el Usuario y TOKEN por nuestro SSO recién generado.

dotnet nuget add source https://nuget.pkg.github.com/architecture-it/index.json --name github -u GIT_USER -p TOKEN --store-password-in-clear-text

Npm

Solo debemos configurar que el scope del repositorio apunte a github con las respectivas credenciales en npm. Ejecutando el siguiente comando en consola y remplazando TOKEN por nuestro SSO generado.

npm config set @architecture-it:registry=https://npm.pkg.github.com/ //npm.pkg.github.com/:_authToken=TOKEN 

Customer Experience

Ya todos los paquetes de customer-experience están deprecados. (para mantenerlos todos en una misma organización) Recomendamos migrar a @architecture-it lo más pronto posible

npm config set @customer-experience:registry=https://npm.pkg.github.com/