Плагин Yandex Cloud Toolkit добавляет интеграцию с Yandex Cloud в семейство IDE на платформе IntelliJ от JetBrains.
- Resource Manager: управление ресурсами Yandex Cloud.
- Cloud Functions: управление функциями, загрузка версий, удаленный запуск, просмотр логов.
- API Gateways: управление API-шлюзами, просмотр и обновление спецификации.
- Service Accounts: управление сервисными аккаунтами, назначение ролей.
Все IDE на платформе IntelliJ 2020.1+.
- Добавьте репозиторий плагина
https://github.com/yandex-cloud/ide-plugin-jetbrains/releases/download/latest/updatePlugins.xml
в IDE. - Найдите через поиск плагин Yandex Cloud Toolkit и установите его.
- Скачайте или соберите нужную версию плагина Yandex Cloud Toolkit.
- Установите плагин с диска в IDE.
- Авторизуйтесь в Yandex Cloud через OAuth или CLI Yandex Cloud. Для этого откройте окно
Yandex Cloud
в нижнем левом углу IDE и выберите или создайте аккаунт в Yandex Cloud. - В окне
Yandex Cloud
появятся ресурсы. Выберите нужный ресурс и действие из всплывающего меню.
Чтобы собрать плагин, запустите задачу Gradle:
gradlew buildPlugin
Результат сборки:
./build/libs/yandex-cloud-toolkit-${version}.jar
Дополнительные Gradle задачи:
buildRepository
— заполняет шаблон репозитория плагина;printVersion
— выводит версию плагина для использования из GitHub Actions.
- Добавьте новую функциональность.
- Протестируйте плагин, запустив IDE через
gradle runIde
. - Дополните
CHANGELOG.md
дляUnreleased
версии, придерживаясь формата. - Сделайте PR с изменениями.
- Поднимите версию
pluginVersion
вgradle.properties
. - Замените
Unreleased
на новую версию вCHANGELOG.md
. - Если требуется, обновите описание плагина в
resources/pluginDescription.html
иREADME.md
. - Отправьте изменения в ветку
origin/deploy
.