La vinculación de un repositorio integrado con Atera ofrece una mayor seguridad al permitirle examinar y aprobar software, personalizar software para sus necesidades específicas y gestionar actualizaciones, garantizando una compatibilidad y estabilidad constantes en todos los dispositivos. Atera facilita la conexión con NuGet y la carga de software, lo que hace que esté disponible al instante para su despliegue. Además, puede crear paquetes de software dentro de Atera que luego se pueden implementar en sus dispositivos de usuario final. Este proceso simplificado permite la instalación de software personalizado en uno o varios dispositivos y la fácil inclusión en paquetes de software, por lo que puede implementar masivamente software personalizado que no forma parte de ningún repositorio público.
Nota: Esta función está disponible para suscriptores de Enterprise y socios de diseño seleccionados.
Nota: Esta función está disponible para suscriptores de Superpower y socios de diseño seleccionados.
Cómo funciona
- Vincule su repositorio privado a Atera.
- Sube software personalizado a tu repositorio privado.
Nota: Recomendamos subir todo el software con Atera, ya que otros métodos pueden no empaquetar correctamente el software, causando problemas con su funcionamiento. - Instale el software en sus dispositivos de usuario final.
- El software personalizado (extraído de su repositorio privado) sólo se puede instalar en dispositivos Windows.
- Atera utiliza la infraestructura Chocolatey para extraer paquetes directamente del repositorio integrado.
Chocolatey y sus repositorios
Aproveche la potencia y la eficacia de Chocolatey al tiempo que mantiene el control, la seguridad y la personalización que ofrece el uso de un repositorio dedicado e integrado.
- Repositorio público: Se refiere al repositorio estándar de la comunidad Chocolatey, accesible a todo el mundo. Contiene miles de paquetes de software mantenidos por la comunidad.
-
Repositorio privado: Distinto del repositorio público Chocolatey, este repositorio puede ser específico para una organización o un usuario y puede contener software personalizado o propietario no disponible en el repositorio público.
- Al desplegar software almacenado en su repositorio privado a través de Atera, no está extrayendo del vasto mar de paquetes del repositorio público Chocolatey. En su lugar, se abastece directamente de su repositorio privado integrado. Esto garantiza que sólo el software que ha añadido, examinado y aprobado se instala en sus dispositivos.
Nota: Recomendamos subir software a su repositorio privado a través de Atera. Esto no sólo simplifica el proceso, sino que garantiza la compatibilidad del software con los estándares de embalaje de Chocolatey.
- Al desplegar software almacenado en su repositorio privado a través de Atera, no está extrayendo del vasto mar de paquetes del repositorio público Chocolatey. En su lugar, se abastece directamente de su repositorio privado integrado. Esto garantiza que sólo el software que ha añadido, examinado y aprobado se instala en sus dispositivos.
Gestionar repositorio
Conectar repositorio
Puede integrar sin problemas su repositorio privado NuGet v2 preferido (junto con el acceso al repositorio público Chocolatey). Ya sea que esté utilizando plataformas como Azure, JFrog, o MyGet, Atera lo tiene cubierto para la gestión y despliegue de software sin problemas. Vamos a demostrar la configuración de un proyecto y su repositorio dentro de Azure a continuación. Para obtener información sobre la configuración y conexión de repositorios MyGet, consulte Introducción a la creación de su propia fuente NuGet.
Azure Artifacts
Para crear un proyecto en Azure DevOps:
1. Inicie sesión en su organización (https://dev.azure.com/{Your Organization}).
2. Haga clic en + Nuevo proyecto.
3. Introduzca el nombre y la descripción del proyecto. A continuación, configure su visibilidad.
4. Configure los ajustes avanzados (opcional).
5. Haga clic en + Crear proyecto.
Con tu nuevo proyecto configurado con éxito en Azure DevOps, el siguiente paso para hacer uso de Azure Artifacts es crear un feed. Un feed es un contenedor para paquetes, que proporciona un lugar centralizado para que tú y tu equipo publiquéis y consumáis paquetes.
Para crear y conectarse a su feed Azure Artifacts utilizando NuGet:
1. Haga clic en Artifacts (en el panel izquierdo). A continuación, haga clic en + Crear feed.
Aparecerá la presentación Crear nuevo feed.
2. Introduzca un nombre para el feed y seleccione la visibilidad y el ámbito. A continuación, haga clic en Crear.
3. Haga clic en Conectar al feed.
5. Copie el valor (URL fuente).
Nota: Usted pegará esto en el campo URL de origen dentro de Atera.
6. Haga clic en el icono Configuración de usuario (arriba a la derecha). A continuación, haga clic en Claves de acceso personales.
Aparecerá la ventana Crear una nueva credencial de acceso personal.
7. Introduzca el nombre del token de acceso, su organización y la fecha de caducidad.
Nota: Cuando el token caduque, tendrá que generar uno nuevo y actualizar la configuración (campo Contraseña) en Atera. Por ello, le recomendamos fijar la fecha de caducidad un año en el futuro (el máximo), para minimizar cualquier interrupción. Para ello, haga clic en el menú desplegable Expiración (UTC) y seleccione Definida por el usuario. A continuación, haga clic en el campo de calendario y seleccione la fecha.
8. Configure el ámbito de acceso asociado al token.
Nota: En nuestro ejemplo, hemos simplificado esto permitiendo el acceso total.
8. Copie el token de acceso.
Nota: Usted pegará esto en el campo Contraseña dentro de Atera.
JFrog
1. Inicie sesión en su organización (https://dev.azure.com/{Your Organization}).
1. 2. Busque NuGet en la barra de búsqueda. A continuación, haga clic en + Crear.
.
2.
3.
4.
Para conectar su repositorio a Atera:
1. En Admin (en la barra lateral), haga clic en Gestión de software.
Aparecerá la página Gestión de software.
2. Haga clic en Gestionar repositorio.
Aparecerá la ventana Gestionar repositorio.
3. Introduzca lo siguiente:
- Nombre de la fuente: Introduzca el nombre de la fuente.
-
URL de la fuente: Introduzca la URL de la fuente (lo que ha copiado aquí).
Nota: La URL de origen debe terminar con "index.json". - Nombre de usuario: Introduzca el nombre de usuario (dirección de correo electrónico).
- Contraseña: Introduzca la contraseña/token (lo que ha copiado aquí).
4. Haga clic en Guardar.
¡Ha vinculado con éxito su repositorio con Atera!
Subir software
Subir software a su repositorio a través de Atera es clave para asegurar una experiencia de integración sin problemas. Recomendamos cargar el software con una URL de instalación, ya que los paquetes de software se extraerán directamente de la fuente a su repositorio. Este método asegura el despliegue de las últimas versiones de software - y viene sin ninguna restricción de tamaño.
Nota:
- Sólo puede cargar software si tiene activada la autenticación de dos factores (2FA).
- La carga de archivos está limitada a 1,5 GB por archivo.
- No puedes subir software que tenga el mismo nombre y número de versión que uno ya existente.
- Para subir paquetes directamente a su repositorio privado antes de sincronizarlo con Atera, asegúrese de que sigue las directrices de empaquetado descritas en este artículo de Chocolatey
Para cargar software:
1. En Admin (en la barra lateral), haga clic en Gestión de software.
Aparecerá la página Gestión de software.
2. En la pestaña Repositorio de software, haga clic en Cargar software.
Aparece la ventana Cargar software.
3. Cargue un archivo o introduzca la URL de instalación.
4. Introduzca el nombre, la versión y el autor del software.
Nota: Haga clic en Más información para introducir una descripción del software y/o adjuntar un logotipo (mediante URL o carga de archivo).
5. Haga clic en Cargar.
El software se carga y se muestra como primer elemento en la pestaña Repositorio de software.
Nota: Cuando vuelva a visitar la pestaña, todo el software aparecerá en orden alfabético.
Eliminar software
Si un paquete de software contiene algún software que se ha eliminado de su repositorio, ese software también se eliminará de cualquier paquete que lo incluya.
Nota: Las acciones realizadas directamente en el repositorio NuGet pueden requerir actualizaciones manuales de los paquetes de software correspondientes en Atera. Esto se debe a que la coincidencia se basa en el nombre y la versión - cualquier cambio de software realizado directamente en el repositorio privado debe sincronizarse manualmente con las entradas de software asociadas de Atera.
Para eliminar software de su repositorio
1. Desde Admin (en la barra lateral), haga clic en Gestión de software.
Aparecerá la página Gestión de software.
2. En la pestaña Repositorio de software, busque el software y haga clic en Eliminar.
Aparecerá una ventana de confirmación.
3. Haga clic en Eliminar.
El software se borra y se elimina de su repositorio de software y de cualquier paquete de software que lo contenga.
Eliminar repositorio
1. En Admin (en la barra lateral), haga clic en Gestión de software.
Aparecerá la página Gestión de software.
2. Haga clic en Gestionar repositorio.
Aparecerá la ventana Gestionar repositorio.
3. En la parte inferior, haga clic en Separar repositorio.
Aparecerá una ventana de confirmación.
Para cambiar el repositorio (actualizar la URL de origen), haga clic en Actualizar URL de origen.
- La actualización de la URL de origen mantendrá todo el software coincidente en sus paquetes.
Para desconectar el repositorio de Atera (eliminar la URL de origen), haga clic en Desconectar y eliminar.
- Al desinstalar el repositorio se eliminará todo el software de sus paquetes.
Instalar software
Puede instalar software desde su repositorio privado (junto con repositorios públicos) en un único dispositivo, en bloque o mediante perfiles de automatización de TI. Para más información, consulte Instalación de software
Solución de problemas
Por qué no se muestra el software de mi repositorio privado?
Hay dos causas principales para que esto ocurra:
- Error de autenticación: Si la autenticación falla (por ejemplo, el token ha caducado), la sincronización se desactivará. Esto significa que no podrás ver el software en tu repositorio privado ni desplegarlo en tus dispositivos.
- Repositorio separado: Cuando desvinculas el repositorio, todos los elementos de software se eliminarán de todos sus paquetes asociados.