[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [cross-project-issues-dev] P2 site mirror for Eclipse builds
|
As an alternative for small updatesites (around a few megabytes), it is
also possible to deploy the update-site as an artifact to a
maven-repository (e.g. github packages[1] free for public repositories).
This can the be consumed using the mvn protocol in tycho + pde (with
m2e) see [2].
This might be a better alternative than GH-pages.
[1] https://github.com/features/packages
https://docs.github.com/en/actions/publishing-packages/publishing-java-packages-with-maven
[2]
https://github.com/eclipse/tycho/blob/master/RELEASE_NOTES.md#support-for-consuming-maven-artifacts-made-of-zipped-p2-update-sites-
Am 24.02.22 um 09:34 schrieb Lorenzo Bettini:
On 22/02/22 09:38, Mikael Barbero wrote:
I get it is frustrating that suddenly it stops working while you did
not change anything but Git(hub) repositories are no files servers and
should not be abused like so.
You should contact the original author and ask him to publish his p2
repository to a proper file service. It could be github releases or
github pages. Those are not rate limited AFAICT.
In case it might helpful, I wrote a blog post on how to publish a
composite p2 repository on github pages:
https://www.lorenzobettini.it/2021/03/publishing-an-eclipse-p2-composite-repository-on-github-pages/
however, please keep in mind that there are still a few limitations on
github pages as well
(https://docs.github.com/en/pages/getting-started-with-github-pages/about-github-pages#guidelines-for-using-github-pages):
"GitHub Pages sites are subject to the following usage limits:
GitHub Pages source repositories have a recommended limit of 1GB.
For more information, see "What is my disk quota?"
Published GitHub Pages sites may be no larger than 1 GB.
GitHub Pages sites have a soft bandwidth limit of 100GB per month.
GitHub Pages sites have a soft limit of 10 builds per hour.
If your site exceeds these usage quotas, we may not be able to serve
your site, or you may receive a polite email from GitHub Support
suggesting strategies for reducing your site's impact on our servers,
including putting a third-party content distribution network (CDN) in
front of your site, making use of other GitHub features such as
releases, or moving to a different hosting service that might better fit
your needs.
"
cheers
Lorenzo
--
Prof. Lorenzo Bettini, Computer Science, DISIA, Univ. Firenze
HOME: http://www.lorenzobettini.it
TDD Book: https://leanpub.com/tdd-buildautomation-ci
Xtext Book:
https://www.packtpub.com/application-development/implementing-domain-specific-languages-xtext-and-xtend-second-edition
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev