IntelliJ IDEA
 
Get IntelliJ IDEA
You are viewing the documentation for an earlier version of IntelliJ IDEA.

Space Automation

Last modified: 11 February 2024

Space Automation helps you automate your development workflow. You can automatically run testing or deployment scripts when a specific event occurs or according to a schedule.

The automation script is written in a Kotlin-based DSL and is stored in the .space.kts file in the project root directory. The script consists of a set of jobs. A job can run a shell script or Kotlin code. Using the Automation script, you can access various APIs, work with Space modules (such as chats and issues), run Gradle commands, and much more. For more information about main Automation concepts and DSL syntax, refer to Space documentation on Automation.

With the Kotlin plugin installed and enabled, IntelliJ IDEA recognizes the syntax of the Space Automation DSL, and you can take advantage of code completion, syntax highlighting, inspections, and many other IntelliJ IDEA features while working with the script.