Sto costruendo un self-hosted cromo estensione per il Bordo e Chrome. Finora ho avuto un bel lavoro CI pipeline utilizzando maven, con questo plugin (https://github.com/bmatthews68/crx-maven-plugin) e sono riuscito ad automatizzare il controllo delle versioni, la compilazione e la firma del .file crx, e caricare il Nexus repository senza più problemi (il nostro intento era quello di punto di upload URL Nexus emissioni, utilizzando i criteri di gruppo per ottenere l'estensione distribuito agli utenti).
Ma abbiamo scoperto che il plugin è un po ' obsoleto e utilizza crx2 formato per l'estensione di imballaggio. Supporto per crx2 era caduto un po ' di tempo fa (cromo v75 o giù di lì), e le attuali versioni di browser richiedono crx3 o non installare l'estensione.
Sembra che l'unico modo affidabile per un pacchetto crx3 estensione destra ora sta usando chrome eseguibile stesso, ma non sembra l'idea migliore per un IC pipeline :-/
Qualsiasi suggerimento è benvenuto!