Я разработал плагин Atlasian Bitbucket, который глобально прослушивает push / PR и отправляет сведения о репозитории в базы данных, используя REST API.
Мне нужно настроить REST API URL
и credential
, чтобы мой плагин мог сделатьвызов API.В настоящее время у меня есть hardcoded
REST API URL
и credential
в моем файле свойств плагина.Что мне не нравится, потому что каждый раз, когда мне нужно создать пакет для своей тестовой среды или производства, я должен измениться.Кроме того, я не люблю хранить учетные данные в исходном коде.
Каков наилучший способ добавить экран конфигурации в плагин bitbucket?Я хотел бы иметь форму для URL, имени пользователя и пароля (после установки плагина) и обновлять хранилище в Bitbucket только один раз.Если мне нужно перезапустить свой битбакет, я не хочу потерять сохраненные данные.
Я попытался найти способ настройки плагина битбакета, однако я не смог найти простой способ.Я вижу несколько подходов, например, чтобы добавить кнопку «Настроить», которая откроет сервлет для ввода данных пользователем.Мне кажется очень загадочным.Кроме того, я вижу так много рекомендаций для шаблона, например, скорость, соя и т. Д., Которые меня сильно смутили.
Поскольку я новичок в разработке плагинов, поэтому не могу исследовать.Нужна помощь.