Google Sign-In Required

Use your company Google account to access the BetterFleet private content.

Back to private home

BetterFleet Support Private
Skip to content
BetterFleet Dev Wiki
CI and Release Integration
Initializing search
    bf-dev
    • Home
    • Product Capabilities
    • Process
    • Current Work
    • System Design
    • Software Reference
    • Operations
    bf-dev
    • Home
      • Overview
      • Manage
      • Overview
      • Product Engineering Workflow
      • Product Engineering Delivery
      • Product Engineering Workflow in Linear
        • GitLab Feature Flags
        • In-App Docs Authoring
        • Release Notes
      • Templates
      • Publishing
      • Workflow Companions
      • Overview
      • Active Artifacts
      • Backlog Artifacts
      • Archived Artifacts
      • Overview
      • Microgrid
      • OSCP
        • Challenge
        • Specification
        • Spec
        • Architecture
        • Overview
        • Script Runtime Model
        • Compose Profiles and Modes
        • Repo Topology
        • CI and Release Integration
          • Scope
          • Key Assets
          • Pipeline Concept
          • Notes
        • Overview
        • Internal Application Diagrams
          • Overview
          • Web Model
          • Core Model
        • Service Interaction Flows
        • Data and State
          • Index
          • bf-manage-web
          • bf-manage-core
          • bf-manage-connect
          • bf-manage-sitepwrmon
          • bf-manage-incidents
          • bf-telematics
          • bf-depot-sim
          • bf-manage-roaming
          • bf-support-microsite
          • bf-digital-twin
          • bf-schedule-creator
        • Overview
        • Internal Application Diagrams
        • Migration and Flags
        • Simulation Request Lifecycle
          • Index
          • bf-bnl-ui
          • bf-bnl-settings
          • bf-bnl-schedule-analysis-compute
          • bf-route-modelling
          • bf-schedule-creator
          • bf-digital-twin
        • Overview
        • Secrets and Env Strategy
        • Vendors and Local Dependencies
        • ADRs
        • Service Matrix
        • Cloud Dependencies
        • Ports and URLs
      • Onboarding
      • Daily Operations Runbook
        • Overview
        • Staging Hotfix Release
        • Production Hotfix Release
        • Terraform Plan Dry Runs
      • Troubleshooting
      • Testing Guide
    • Scope
    • Key Assets
    • Pipeline Concept
    • Notes

    CI and Release Integration¶

    Scope¶

    bf-dev includes pipeline definitions and release-note tooling used to coordinate downstream repositories.

    Key Assets¶

    • .gitlab-ci.yml
    • ci-templates/
    • bf-release/
    • subtrees.txt

    Pipeline Concept¶

    flowchart LR
      Source[Repo changes] --> CI[GitLab CI pipeline]
      CI --> Templates[Shared CI templates]
      CI --> Release[Release note workflows]
      CI --> Subtree[Manual subtree sync job]

    Notes¶

    • Subtree sync is controlled by subtrees.txt entries.
    • Release note helpers live in bf-release scripts.
    • The shared orchestration templates also provide the MR dry-run trigger used by downstream Terraform-plan workflows. The operator runbook lives in Terraform Plan Dry Runs.
    • The operating model for release-note structure and weekly promotion lives in docs/process/guides/release-notes.md.
    • This repo orchestrates integration and process, not downstream service releases directly.
    Made with Material for MkDocs