Я создаю автономное расширение chromium для Edge и Chrome. До сих пор у меня хорошая работа Ди трубопровода с помощью Maven с помощью этого плагина (https://github.com/bmatthews68/crx-maven-plugin), и мне удалось автоматизировать управление версиями, упаковки и подписания .CRX файл, и загружать в репозиторий Nexus без особых хлопот (наша цель состояла в том, чтобы загрузить URL-адрес для Nexus-релизов с помощью групповой политики, чтобы сделать расширения, используемых пользователями).
Но мы обнаружили, что плагин немного устарел и использует формат crx2 для упаковки расширений. Поддержка crx2 была прекращена некоторое время назад (chromium v75 или около того), и текущие версии браузера требуют crx3 или не будут устанавливать расширение.
Похоже, что единственный надежный способ упаковать расширение crx3 прямо сейчас-это использовать сам исполняемый файл chrome, но это не выглядит лучшей идеей для конвейера CI :-/
Любое предложение приветствуется!