Edge ve Chrome için kendi kendine barındırılan bir chromium uzantısı oluşturuyorum. Şimdiye kadar bu eklenti ile maven kullanarak iyi çalışan bir CI boru hattım var (https://github.com/bmatthews68/crx-maven-plugin) ve sürüm oluşturma, paketleme ve imzalama işlemlerini otomatikleştirmeyi başardım .crx dosyası ve çok fazla güçlük çekmeden Nexus deposuna yükleyin (amacımız, uzantıyı kullanıcılara dağıtmak için grup ilkelerini kullanarak Nexus sürümlerine yükleme URL'sini göstermekti).
Ancak eklentinin biraz eski olduğunu ve uzantı paketlemesi için crx2 formatını kullandığını gördük. Crx2 desteği bir süre önce düştü (chromium v75 ya da öylesine) ve mevcut tarayıcı sürümleri crx3 gerektiriyor ya da uzantıyı yüklemiyor.
Şu anda bir crx3 uzantısını paketlemenin tek güvenilir yolu chrome yürütülebilir dosyasının kendisini kullanıyor gibi görünüyor, ancak bir CI boru hattı için en iyi fikir gibi görünmüyor :-/
Herhangi bir öneri açığız!