Hay un up-to-date (crx3) en el camino de construir un cromo de extensión (Edge+Chrome) con un CI jenkins tubería (maven+nexus preferentemente)?

0

Pregunta

Yo soy la construcción de una auto-organizada de cromo extensión de Borde y Chrome. Hasta ahora tengo un bonito trabajo de IC de la tubería utilizando maven con este plugin (https://github.com/bmatthews68/crx-maven-plugin) y me las arreglé para automatizar el control de versiones, el envasado y la firma de el .archivo crx, y subir al Nexus repositorio sin problemas (nuestra intención era señalar que la carga de URL para Nexus libera el uso de directivas de grupo para obtener la extensión implementado para los usuarios).

Pero hemos descubierto que el plugin es un poco anticuado y utiliza crx2 formato para la extensión de embalaje. Apoyo para crx2 fue abandonado hace un tiempo (cromo v75 o así), y las actuales versiones de los navegadores requieren crx3 o no instalar la extensión.

Parece que la única manera confiable de paquete de un crx3 extensión a la derecha ahora está utilizando el chrome ejecutable en sí, pero no parece la mejor idea para un CI de tuberías :-/

Cualquier sugerencia es bienvenida!

1

Mejor respuesta

0

Como usted ha mencionado, CRX2 ya no se utiliza en Chrome 75 hace dos años, hay algunos problemas con CRX₂ y su apoyo fue completamente eliminado en Chrome 78. Porque todas las extensiones deben mover a la CRX3 formato!

No estoy seguro de cómo la construyó con maven, tal vez fue un script o algo. En este caso, puede que necesite modificar su secuencia de comandos de forma adecuada, o encontrar algunos documentos de referencia que apoyan CRX3 formato relacionado a las herramientas que se están utilizando para construir la extensión.

De lo contrario, usted tiene que empaquetar crx3 formato. Consulte este documento.

2021-11-15 08:43:56

Gracias por la info. El enlace al plugin de maven se incluye en la descripción :-) por desgracia, es mantenido ahora... :-(
David G.

Si este es el caso, usted no tiene otra opción, usted tiene que hacer las maletas en CRX3 formato como se mencionó anteriormente.
Xudong Peng

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................