Each task runs in its own workspace.
Rubic separates code execution, application processes, and connected services from other tasks.
Rubic runs each task in a separate workspace. It uses only the project resources your team connects. Your team can review code changes, checks, logs, and approvals.
See the specific boundaries that apply while Rubic works.
Rubic separates code execution, application processes, and connected services from other tasks.
Your team connects repositories and project resources. Rubic uses only these resources.
Your team can set runtime values for each task. These values do not need to be in repository files or public previews.
Rubic uses a task branch and records each changed file. It opens a pull request when the task changes code.
Rubic creates a dedicated preview for the task. It removes the preview resources when you no longer need them.
Task messages, changed files, checks, application logs, and delivery state stay together for review.
Set approval rules for each task. Your team can review the plan, answer questions, and request changes. It can inspect the running application and decide when to merge the pull request.