How We Use Space to Develop Content For the JetBrains Guide
In this blog post, you'll see how the developer advocacy team at JetBrains adopted Space to make developing content in the JetBrains Guide easier.
Using Space Automation to Optimize Routine Workflows
Space Automation lets you automate routine tasks that require data from other Space modules or tasks that need to integrate with external systems. Let's see how to use external libraries in Space Automation to keep your personal agenda and Space calendar synchronized.
Quality Gates in Merge Requests
Quality gates are a quality control technique used in collaborative software development. Though it’s quite a broad term, Space currently uses it only for merge request workflows. Simply put, a quality gate is a set of conditions that needs to be met before you can merge your commit into a protected branch (for example, the master). Let’s take a look at them in more detail. Types of quality gates
Space Automation: Using External Libraries
One of the best things about the Space Automation DSL is that it's based on Kotlin script. This means not only that you can use pure Kotlin inside your build scripts but also that you can reference any external .jar libraries.
Space Automation Webinar Recording and Q&A Session
During this session, JetBrains Developer Advocate Maarten Balliauw introduced many of the concepts behind Space Automation. He also discussed the automation DSL, running builds, publishing to the Space package registry, secrets and parameters, and much more! Evgeniy Koshkin, Automation Team Lead, hosted a Q&A session after Maarten’s talk.
Space Automation. Running scripts in a container
Currently, Docker containers are the main execution environment in Space Automation. So, what can you basically run inside the containers? These are: shell scripts, arbitrary Kotlin code, and container image commands. Let's take a look at how you can do all of these.
Live Webinar: Introduction to Automation: CI/CD in Space
Join us on October 6, 2020 for a free live webinar, Introduction to Automation: CI/CD in Space. Explore Space Automation concepts, and learn how you can run CI/CD activities in Space to build, test, and deploy your project.