The Yandex Cloud Toolkit plugin adds integration with Yandex Cloud to the family of IDEs on the IntelliJ platform from JetBrains.
- Resource Manager: Yandex Cloud resource management.
- Cloud Functions: Function management, loading versions, remote launch, viewing logs.
- API Gateways: API gateway management, viewing and updating specs.
- Service Accounts: Service account management, role assignment.
All IDEs on the IntelliJ 2020.1+ platform.
- Add the
https://github.com/yandex-cloud/ide-plugin-jetbrains/releases/download/latest/updatePlugins.xml
plugin repository to the IDE. - Search for and install the Yandex Cloud Toolkit plugin.
- Download or build the desired version of the Yandex Cloud Toolkit plugin.
- Install the plugin to the IDE from disk.
- Use OAuth or the Yandex Cloud CLI to log in to Yandex Cloud. To do this, open the
Yandex Cloud
window in the lower left-hand corner of the IDE and select or create a Yandex Cloud account. - Resources will appear in the
Yandex Cloud
window. Select the desired resource and action from the pop-up menu.
To build the plugin, run the following Gradle job: gradlew buildPlugin
Build output: ./build/libs/yandex-cloud-toolkit-${version}.jar
Additional Gradle jobs:
buildRepository
: Completes the plugin repository template.printVersion
: Outputs the plugin version to use from GitHub Actions.
- Add a new functionality.
- Test the plugin by running the IDE via
gradle runIde
. - Update
CHANGELOG.md
for theUnreleased
version in the right format. - Make a PR with the changes.
- Increase the
pluginVersion
ingradle.properties
. - Replace
Unreleased
with the new version inCHANGELOG.md
. - If required, update the plugin description in
resources/pluginDescription.html
andREADME.md
. - Submit the changes to the
origin/deploy
branch.