-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrate with GitHub #19
Comments
The This commit also ignores files under I have added support for local |
For now we can do this using basic Git pull and push commands. But I think a better way of storing components will be using a plain old Git repository, rather than having to use any HTTP server in the middle. The advantage to this is not having to store any files on any of our severs and the expensive bandwidth requirements of doing so. I'm thinking we store all of the component XML files, and any other Deb files needed, on GitHub. The pull/push commands will look something like this:
The only thing that worries me doing this is that blobs are not stored in the PDK git repository. Where do we store our custom Debs which are required for build? I guess we could host an APT repo...... Which is what I guess we have done in the past with apps like the old Let me know what you think. As I say this is a future requirement.
|
According to http://www.hackgnar.com/2016/01/creating-remote-apt-package.html it is possible to host an APT repo directly in a GitHub project by making use of the raw.githubusercontent.com URLs. |
@danielhjames Right, I did think about raw file access, but I would like to not restrict it to GitHub if possible |
Problem with this is that all debs are stored in PDK repos. This is one for the far_future! |
Another option is https://packagecloud.io/ but it's at their discretion whether to host an open source project for free. Might be useful for commercial PDK users. |
The problem is the cache folder, it stores all debs as blobs so really has
to be pulled over HTTP.
For now, I think it is OK as we can still back-up & share PDK project
sources on Github by adding another Git remote :-).
git remote add github <url>
git push github master
Cheers!
Christopher Obbard
Chief Engineer
64 Studio Ltd.
…On 29 May 2018 at 10:24, Daniel James ***@***.***> wrote:
Another option is https://packagecloud.io/ but it's at their discretion
whether to host an open source project for free. Might be useful for
commercial PDK users.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<#19 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AA-11t8R8Mgeu7Q5mk0v4pRQwiPFpAnkks5t3RPlgaJpZM4J9SpY>
.
|
pdk push
andpdk pull
commands have been disabled.Would be nice to enable these, so we can keep track of distro changes in remote repositories.
Also, can we easily make these commands work with GitHub repos? Shouldn't be too hard.
The text was updated successfully, but these errors were encountered: