Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B buck
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 201
    • Issues 201
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Meta
  • buck
  • Merge requests
  • !1712

Add support for downloading prebuilt binaries of buck via jitpack at any sha

  • Review changes

  • Download
  • Email patches
  • Plain diff
Closed Administrator requested to merge github/fork/kageiit/jitpack_support into master Jan 17, 2018
  • Overview 6
  • Commits 2
  • Pipelines 0
  • Changes 1

Created by: kageiit

  • Uses Jitpack to build buck pex and serve them on demand. The very first time a version of buck is requested, it is built via jitpack. Every subsequent request will just serve the built artifact directly.
  • This enables anyone to just fetch https://jitpack.io/com/github/facebook/buck/<sha>/buck-<sha>.pex to download a prebuilt buck pex at any sha.
  • Once this merges, this functionality will be available for any forks of buck as well, so one can fetch for example https://jitpack.io/com/github/kageiit/buck/f0655d65907df1262b191339a51aa94a587f9f3c/buck-f0655d65907df1262b191339a51aa94a587f9f3c.pex
screen shot 2018-01-18 at 12 36 57 am
  • This will allow users of okbuck to not have to rely on checking out the entire buck repo and build it using ant before being able to use buck
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/kageiit/jitpack_support