2.1 KiB
title |
---|
Deploying plugins with Gradle |
Once you have configured Gradle support, you can automatically build and deploy your plugin to the JetBrains Plugin Repository. To do so, you will need to have already published the plugin to the plugin repository. For detailed information, please see the guide to publishing a plugin.
2.0 Add your account credentials
In order to deploy a plugin to the plugin repository, you will first need to supply your JetBrains Account credentials. These are typically stored in the Gradle properties. It is crucial that you do not check these credentials into source control.
Place the following information inside a file called gradle.properties
under your project's root directory, or inside GRADLE_HOME/gradle.properties
.
intellij.publish.username="YOUR_USERNAME_HERE"
intellij.publish.password="YOUR_PASSWORD_HERE"
If you place a gradle.properties
file in your project's root directory, please ensure that this file is ignored by your version control tool. For example in Git, you can add the following line to your .gitignore
file:
gradle.properties
If your project already has a custom gradle.properties
file, you can create a custom *.properties
file, and load it manually.
2.1 Add your plugin ID
Inside the intellij { ... }
portion of your Gradle buildscript, add the following snippet:
publish {
pluginId 'YOUR_PLUGIN_ID'
// (optional) apply from: "YOUR_CUSTOM_PROPERTIES_FILE.properties"
}
Your pluginId can be found in your plugin's URL, ie.: https://plugins.jetbrains.com/plugin/YOUR_PLUGIN_ID
.
2.2 Deploy your plugin
To deploy a new version of your plugin to the JetBrains plugin repository, execute the following Gradle command:
gradle publishPlugin
Now check your plugin URL on the Plugin Repository to verify the plugin has been updated.