Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
heptapod
heptapod
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 116
    • Issues 116
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • heptapod
  • heptapodheptapod
  • Merge Requests
  • !168

Closed
Opened Jan 16, 2021 by Georges Racinet@gracinet🦑Owner
  • Report abuse
Report abuse

Heptapod CI: gitaly-test-build skip Golang build

  • Overview 0
  • Commits 1
  • Changes 1

With our prebuilt tarball or future inclusion of the prebuilds in the base image or cache, we don't need to build the Golang parts, but we still need bundler to do its magic for the Ruby parts.

Building the Golang parts is still expensive in that context because it will at the bare minimum relink everything (up to 40s in CI), and on brand new runners, it will fetch the dependencies (cached in current user home directory) and recompile a lot.

Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: heptapod/heptapod!168
Source branch: topic/heptapod/ci-gitaly-no-build