IDE Services 2024.4 Help

Configure available applications

IDE Services profiles are based on filters. When setting up a new profile, you need to define the list of available JetBrains tools and their respective versions. This list determines the filters for settings and plugins. When you distribute a plugin or propagate a setting to all IDEs enabled in the profile, IDE Services will use the configured list of available applications.

Example: Let's say your list of applications includes JetBrains Toolbox, IntelliJ IDEA Ultimate, RubyMine, and WebStorm. If you want to propagate some settings to all enabled IDEs with version 2024.1, you only need to specify the build version in the filter when adding new settings to the profile. IDE Services will automatically determine what IDEs are enabled for your profile.

  1. On the Profiles page, click the name of the profile you want to edit.

  2. In the Applications section, click the Edit icon to edit application filters.

    Configure available IDEs
  3. In the Configure Available Applications dialog, you can choose which JetBrains applications will be enabled or disabled for the profile. By default, all applications and their versions are included in the filter, and thus enabled.

    Click Add filter.

    Edit filters
  4. In the Add Filter dialog that opens, configure the following:

    Add filter
    • Type: select one of the filter types. If you want to enable particular applications for the profile, select the Include type. To disable applications, use the Exclude type.

    • IDE: select one or multiple names of the IDEs to enable or disable for the profile. Click the field to see the dropdown with available options.

    • Build: select one or multiple IDE build versions to enable or disable.

    • OS: if necessary, select the operating systems to use in the filter.

    • Architecture: if necessary, select the architectures to use in the filter.

    • Update channel: select the minimum quality of IDE builds to be available to users. For example, if you select the Early Access Program or more stable option, users will have access to Early Access Program and release builds of an application.

    Click OK to save the filter.

  5. Once you've configured all the necessary filters, click Save in the Configure Available Applications dialog.

    IDE Services will display the enabled applications in the Applications section.

Show configurations for an application

If you need to pinpoint what restrictions, settings, and plugins are configured for a particular application, IDE Services allows you to use quick filters. This feature is especially useful in case you have a profile with an extensive number of configurations.

  • In the Applications section, click the application name to apply the filter.

    Apply a product filter
  • Click the application name one more time to remove the filter.

Restrict applications

You can restrict a particular IDE version in your company using the Web UI. The configured IDE version will no longer be available for downloading in the Toolbox App and will stop functioning on developer machines after a specified date.

Furthermore, you can provide a custom message for developers, prompting them, for instance, to upgrade their IDEs to a newer version. The IDE will display the message in the editor three days before the due date.

  1. In the Restrictions section, click the Plus icon.

  2. In the Restrict IDE Usage dialog, configure IDE versions, operating systems, or architectures that you want to restrict using filters.

    Click Add filter and fill in the following details in the Add Filter dialog:

    Add filter
    • Type: select one of the filter types. Select the Restrict type if you want to restrict only the applications specified in the filter. If you want to allow a particular application and restrict all the others, use the Don't restrict type.

    • IDE: select one or multiple names of the IDEs to use in your filter. Click the field to see the dropdown with available options.

    • Build: select one or multiple IDE build versions to use in the filter.

    • OS: if necessary, select the operating systems to use in the filter.

    • Architecture: if necessary, select the architectures to use in the filter.

    Click OK to save the filter.

  3. Once you've configured the necessary filters, set up the effective date for the restriction and provide a custom notification text:

    • Effective from: specify the date, after which the provided IDE versions will stop opening on developer machines.

    • Notification text: specify a custom message to display in the IDEs.

    Create a force update
  4. Click Save to submit the changes.

Configure auto-installed tools

IDE Services enables you to set up the automatic installation of JetBrains tools on developer machines. After configuration, the setting is provisioned only once. If a developer decides to uninstall the tool from their machine, IDE Provisioner will not install it automatically again. If the configured tool version is already installed on the developer machine, no changes will be applied.

  1. On the Profiles page, click the name of the profile you want to edit.

  2. In the Configure Auto-Installed Tools dialog, you can choose which JetBrains tools will be installed automatically. By default, all applications and their versions are included in the filter, and thus enabled.

    Configure auto-installed tools

    Click Add filter.

  3. Click Add filter and fill in the following details in the Add Filter dialog:

    Add filter
    • Type: select one of the filter types. If you want to automatically install particular applications, select the Include type. To install all available applications except for the selected, use the Exclude type.

    • IDE: select one or multiple names of the IDEs to use in your filter. Click the field to see the dropdown with available options.

    • Build: select one or multiple IDE build versions to use in the filter.

    • OS: if necessary, select the operating systems to use in the filter.

    • Architecture: if necessary, select the architectures to use in the filter.

    Click OK to save the filter.

  4. Click Save.

Last modified: 10 October 2024