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

Repository YAML defines jobs, matrices, schedules, artifacts, releases, and promotion gates, with targeted reruns and cancellation when work needs attention.

Your own agents

Register runners, boot ephemeral agents through an orchestrator, or dispatch durable Kubernetes jobs. Labels route each job to the right profile.

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.