[Proposal] publish every PR linux binary to package registry / storage #10766

Closed
opened 2025-11-02 09:17:37 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @wxiaoguang on GitHub (May 2, 2023).

Benefits:

  1. Eat our own dogfood for the package feature.
  2. Maintainers could easily pull the binaries or images for the PRs to do quick tests.
  3. Users could get the PR's dev build to test whether some bugs are fixed.

eg: wget gitea.com/.../gitea-pr-12345

eg: docker pull official-gitea:latest and replace the dev binary into the container to do quick (and safe) test

Originally created by @wxiaoguang on GitHub (May 2, 2023). Benefits: 1. Eat our own dogfood for the package feature. 2. Maintainers could easily pull the binaries or images for the PRs to do quick tests. 3. Users could get the PR's dev build to test whether some bugs are fixed. eg: `wget gitea.com/.../gitea-pr-12345` eg: `docker pull official-gitea:latest` and replace the dev binary into the container to do quick (and safe) test
GiteaMirror added the type/proposaltype/feature labels 2025-11-02 09:17:38 -06:00
Author
Owner

@lunny commented on GitHub (May 2, 2023):

We need a PR to allow create packages even global package is disabled.

@lunny commented on GitHub (May 2, 2023): We need a PR to allow create packages even global package is disabled.
Author
Owner

@wxiaoguang commented on GitHub (May 2, 2023):

Then publish to a S3 storage before gitea.com can be used?

@wxiaoguang commented on GitHub (May 2, 2023): Then publish to a S3 storage before gitea.com can be used?
Author
Owner

@lunny commented on GitHub (May 3, 2023):

Then publish to a S3 storage before gitea.com can be used?

I think it's OK for binaries. Maybe https://dl.gitea.com/gitea/pr-12345/. And when PR is closed, the binaries could be removed.

@lunny commented on GitHub (May 3, 2023): > Then publish to a S3 storage before gitea.com can be used? I think it's OK for binaries. Maybe `https://dl.gitea.com/gitea/pr-12345/`. And when PR is closed, the binaries could be removed.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#10766