-
Notifications
You must be signed in to change notification settings - Fork 512
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
publish packages to unofficial PPA #105
Comments
Where are the |
This is interesting, but I'm not sure when I'll get around to it.
I've actually been moving my deployment tasks over to Azure Pipelines, but I'm sure there's alternative ways to achieve the same result. |
I started to look around at alternatives to Travis deploys but I'm a bit confused about the differences between source packages and the I was hoping it would be easy to upload, like https://packagecloud.io but perhaps I'm missing some context. |
Hello, Any news on this ? I would love to have automated updates instead of downloading DEBs. Thanks ! |
@KaKi87 no - the last bunch of research I did didn't yield something I could pull into my build infrastructure. I'm open to proposals if others have things that have worked for them, but I'm not willing to pay for something like PackageCloud currently. |
What about just uploading your DEBs on launchpad.net ? It seems a lot easier. |
Mostly just being unfamiliar with packaging and having to jump through a lot of hoops:
|
@shiftkey I found an article that may help with turning your github hosted solution into a proper repo - https://pmateusz.github.io/linux/2017/06/30/linux-secure-apt-repository.html (setting up a repo in github starts about halfway down the page) |
I've ended up trialling PackageCloud in #278 as it supports both Instructions for setting up your machine are in this comment #278 (comment) which I'll convert some documentation once I've got the corresponding |
Instructions for installing are now in the README: https://github.com/shiftkey/desktop#packagecloud |
Hi, A few months ago, I started developing a tool named dynapt to automatically fetch updates through APT for packages that don't provide an APT repository (or, in this case, an up-to-date one). As I've been upgrading GitHub Desktop through it for quite some time now, I just published my first pre-release of it, which you can download and set up from this tutorial. For GitHub Desktop specifically, replace the following configuration line : "apps": [] With the following : "apps": [
{
"name": "GitHub Desktop",
"github": {
"repo": "shiftkey/desktop",
"filter": "*amd64*"
}
}
] But also change For questions or issues, please submit a comment on the tutorial page. Thanks |
As the release page always provides some
.deb
files, maybe would it be interesting to deploy them to a launchpad ppa?Automated deploy from travis-ci is a no brainer as it is supported out-of-the-box: Doc
travis.yml
contains encrypted access tokens (see here)Would be happy to help 😃
The text was updated successfully, but these errors were encountered: