Marketplace Cibest es una extensión pública de VS Code para descubrir, revisar e instalar extensiones internas publicadas como archivos VSIX en Artifactory, sin depender de la publicación de extensiones en el marketplace de VS Code.
Para qué sirve
Tener un catálogo privado de extensiones dentro de VS Code.
Ver rápidamente qué extensiones hay disponibles para tu plataforma.
Instalar o actualizar una extensión sin salir del editor.
Revisar el README y el CHANGELOG de cada paquete antes de instalar.
Detectar actualizaciones al iniciar VS Code si esa opción está activa.
Uso rápido
Configura marketplaceCibest.sourceBaseUrl con la raíz de Artifactory.
Registra en marketplaceCibest.sourceRepositories los repositorios a consultar.
Abre el comando Marketplace Cibest: Open Settings si quieres validar o ajustar la configuración desde VS Code.
Abre el comando Marketplace Cibest: Open Private Extension Catalog.
Revisa la extensión que necesitas y valida si hay versión nueva o si ya la tienes instalada.
Instala, actualiza o desinstala desde el mismo catálogo.
Si quieres confirmar cambios antes de instalar, abre el README o el CHANGELOG del paquete.
Flujo de uso diario
Instalar una extensión privada
Abre el catálogo.
Busca la extensión en la lista.
Revisa la versión disponible para tu runtime.
Pulsa Install latest o Install version.
Si VS Code lo pide, usa Reload Window para activar el cambio.
Actualizar una extensión que ya tienes
Abre el catálogo.
Identifica las extensiones marcadas con update disponible.
marketplaceCibest.sourceBaseUrl: raíz de Artifactory.
marketplaceCibest.sourceRepositories: lista de repositorios dentro de Artifactory. La extensión arma automáticamente las rutas <base>/<repo>/windows, <base>/<repo>/linux y <base>/<repo>/macos.
marketplaceCibest.requestTimeoutMs: tiempo máximo de espera para consultar Artifactory.
marketplaceCibest.catalogCacheTtlMinutes: tiempo que se reutiliza el catálogo antes de volver a consultar.
marketplaceCibest.enableStartupUpdateCheck: avisa al abrir VS Code si encuentra nuevas versiones.
Recomendaciones de uso
Usa rutas raw de Artifactory (artifactory/...) cuando sea posible.
Si tienes rutas legacy ui/native/..., la extensión intenta convertirlas internamente.
Si acabas de instalar o desinstalar una extensión, acepta Reload Window para evitar estados viejos.
Si el catálogo tarda, prueba primero con Refresh Private Extension Catalog.
Troubleshooting
El catálogo aparece vacío
Revisa Output > Marketplace Cibest.
Verifica que marketplaceCibest.sourceBaseUrl apunte a la raíz correcta.
Verifica que marketplaceCibest.sourceRepositories tenga los repositorios correctos (por ejemplo company_extension_1_vscode).
La configuración recomendada usa rutas raw artifactory/....
Artifactory responde pero no lista .vsix
Verifica que exista y sea navegable la ruta raw artifactory/<repo>/<platform>/ para windows, linux y macos.
La instalación no se refleja de inmediato
VS Code puede requerir Reload Window después de instalar o desinstalar una extensión.
En pocas palabras
Marketplace Cibest busca que el flujo sea simple: abrir, revisar, instalar y seguir trabajando. Si la fuente en Artifactory está bien configurada, casi todo el uso diario pasa por el catálogo, sin descargar archivos manualmente ni salir de VS Code.