Hace poco comencé a trabajar en una empresa que va a cambiar la forma en que sus empleados desarrollan código. Están cambiando de una máquina (VM) que hace todo, lo que significa comunicarse con otros empleados y desarrollarse. A una nueva configuración donde la máquina de desarrollo está completamente desconectada de Internet, mientras que tenemos una segunda máquina que puede conectarse en línea para la comunicación. Como acabo de empezar a trabajar aquí, soy el conejillo de indias en este cambio. Los problemas surgen cuando trato de actualizar/descargar paquetes de Visual Studio para ponerlos en marcha.
¿Cómo manejo la necesidad de paquetes de NuGet cuando no puedo actualizar/instalar nuevos debido a que no tengo conexión a Internet?
Tenemos un departamento de soporte de escritorio donde puede solicitar que se agreguen nuevos programas a la VM, pero creo que enviarles una solicitud cada vez que se termina de agregar o actualizar algo parece una gran pérdida de recursos y tiempo.
Con algunos paquetes, puedo descargarlos en mi máquina virtual habilitada para Internet y transferirlos a la máquina virtual de desarrollo mediante copiar/pegar, pero estoy bastante seguro de que esa no es la forma correcta de hacerlo.
¿Qué me recomendarías que hiciera para afrontar esta situación?
Te estás perdiendo el punto de la fase de prueba.
El objetivo es probar el sistema y, a veces, la conclusión es "No, esto no funciona". Su experiencia es extremadamente valiosa . ¡Es imperativo que no eludas tus problemas!
Proporcione a sus gerentes la información de que, cada vez que necesite recuperar actualizaciones importantes, este nuevo proceso agrega mucho tiempo e incluso puede requerir una solicitud de TI especial para completarse. Documente cuánto tiempo está perdiendo, cuánto retrasa el tiempo de desarrollo y permítales evaluar si vale la pena la "seguridad" adicional.
La restricción es una política de empresa artificial. Si eres el conejillo de indias, entonces es por una razón: quieren saber si funciona.
Documente todos los problemas que tenga, documente las posibles soluciones (su propio servidor NuGet, por ejemplo). Lleve esta lista a quienquiera que lo haya hecho el probador de esta configuración y revise todos los problemas uno por uno hasta que todos estén solucionados.
Si no se pueden arreglar, supongo que el conejillo de Indias está muerto -hablando en sentido figurado- y deberías recuperar tu acceso a Internet.
pepino loco
jimenemex
Neo
Bernardo Barker
mcknz