[GH-ISSUE #21] idea: publish built packages on GitLab Pages #14

Closed
opened 2026-03-04 11:57:33 +03:00 by kerem · 1 comment
Owner

Originally created by @bam80 on GitHub (Oct 6, 2022).
Original GitHub issue: https://github.com/4IceG/luci-app-3ginfo-lite/issues/21

Right now the packages are published as GitHub's Assets:
https://github.com/4IceG/luci-app-3ginfo-lite/releases
IIUC, the drawback of it is they can't be accessible as HTTP directory to be served as OpenWrt package repository, thus this offering is not well suited for it's main use-cases: installing on router with opkg and embedding into the firmware with ImageBuilder.

I don't know if it could be solved within GitHub infrastructure somehow, but it seems like GitLab has a solution:

With GitLab Pages, you can publish static websites directly from a repository in GitLab.

So we could setup an CI/CD pipeline building a packages on GitLab and have them available on OpenWrt package repository served via GitLab Pages.

Originally created by @bam80 on GitHub (Oct 6, 2022). Original GitHub issue: https://github.com/4IceG/luci-app-3ginfo-lite/issues/21 Right now the packages are published as GitHub's Assets: https://github.com/4IceG/luci-app-3ginfo-lite/releases IIUC, the drawback of it is they can't be accessible as HTTP directory to be served as OpenWrt package repository, thus this offering is not well suited for it's main use-cases: installing on router with `opkg` and embedding into the firmware with ImageBuilder. I don't know if it could be solved within GitHub infrastructure somehow, but it seems like GitLab has a solution: > With [GitLab Pages](https://docs.gitlab.com/ee/user/project/pages/index.html), you can publish static websites directly from a repository in GitLab. So we could setup an CI/CD pipeline building a packages on GitLab and have them available on OpenWrt package repository served via GitLab Pages.
kerem closed this issue 2026-03-04 11:57:33 +03:00
Author
Owner

@4IceG commented on GitHub (Oct 6, 2022):

I was planning to add a new tab to download / update a package from github from LuCI (using Curl and wget).

Making additional repositories in my opinion does not make sense for the three packages.

<!-- gh-comment-id:1269272685 --> @4IceG commented on GitHub (Oct 6, 2022): I was planning to add a new tab to download / update a package from github from LuCI (using Curl and wget). Making additional repositories in my opinion does not make sense for the three packages.
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/luci-app-3ginfo-lite#14
No description provided.