Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
omnibus-gitlab
omnibus-gitlab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 876
    • Issues 876
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 67
    • Merge requests 67
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • omnibus-gitlabomnibus-gitlab
  • Issues
  • #1778

Closed
Open
Created Dec 08, 2016 by Marin Jankovski@marinOwner

[Meta] Trim the package size

This is a holding issue with the topic of trimming unnecessary parts from the package.

There are already a couple of issues touching this topic: #1537 (closed), #1643 (closed), #988 (closed)

Since we are putting more things in the package with Prometheus, the time has come to add some resources towards removing unnecessary parts of the package.

Prime candidates to save a few KB's are:

  • All software definitions cloned from git can have specs removed (some of them also docs). GitLab Rails still needs the doc directory
  • Gems with native extensions need to have a build cleanup after
  • Further investigate which software definitions can be removed as they are used as a build dependency and not a runtime dependency
  • More...

cc @gitlab-build-team @stanhu

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None