Bosca / Git

Bosca Git

Your code,
fully integrated.

Bosca Git is a self-hosted Git server with pull requests, code review, branch protection, and CI/CD — woven into the rest of the platform, so commits link to tasks, repos source scripts and queries, and builds fire events.

How it works

Push, review, ship.

01

Host & browse

Push standard Git repositories backed by object storage. Browse the tree, search content and paths, and compare any two refs — all in Studio, all under your own infrastructure.

02

Review & merge

Open pull requests, leave inline comments, and record verdicts. Branch protection turns review approvals and passing checks into the gate a merge has to clear.

03

Build & ship

A YAML pipeline in the repo runs on your own CI agents, reports commit statuses back to the branch, and can fire a platform event to publish, deploy, or notify.

What makes it powerful

A real Git host. And part of the platform.

Everything you expect from code hosting — pull requests, protection, CI/CD — plus the integrations you only get when Git isn't a separate product bolted on.

Self-hosted

A full Git server inside your platform, backed by S3-compatible object storage so instances scale horizontally with no shared local disk.

Pull requests & review

Draft PRs, inline diff comments with threads, and three reviewer verdicts — approve, request changes, or comment — driving the merge decision.

Branch protection

Pattern-scoped rules gate critical branches: require a PR, a minimum number of approvals, code-owner review, linear history, and passing checks.

CI/CD pipelines

Pipelines defined in YAML in the repo are discovered, scheduled, and dispatched to CI agents — with jobs, matrices, steps, and artifacts.

Your own agents

Register runner agents, or an orchestrator that boots ephemeral runners on demand. Free-text labels route each job to the right machine.

Commit statuses

Builds and external tools report named statuses on a commit; branch protection can require specific ones to be green before a merge.

Webhooks

Twelve event types — push, branch and tag, pull-request, review, and pipeline lifecycle — POST signed payloads to any endpoint you choose.

Woven into the platform

Commits and PRs auto-link to Work Ops tasks, scripts and queries are sourced from repos, and pipelines fire platform events.

Deep platform integration

Not a silo — part of the whole

Because Git isn't a separate product bolted onto Bosca, it connects to everything else. Your repositories, your work, and your automation share one system — one set of permissions, one graph of links.

  • Commit messages, PR titles, and branch names that mention a task auto-link it — trace a task to its commits, and any commit back to its task.
  • Scripts and analytics queries live in repos, so your automation gets version control, review, and the full PR workflow.
  • A pipeline can fire a platform event on completion — publish content, invalidate a cache, kick off a deploy.
  • Repository access uses the same group-based permissions as the rest of Bosca — no separate user directory.
connected
Commit a1b0c7 → task WEB-142
Script nightly-sync sourced from ops/
Pipeline done → content.publish event
Access via the engineering group

Git ships with Bosca

Self-hosted, Object Storage, and horizontally scalable — the code lives next to the work it implements and the automation it drives. The docs cover repositories, pull requests, CI/CD, and platform integration end to end.