Open dvorka opened 4 years ago
@dvorka See update Travis logic in my rssguard repo, I switched to bintray deployment and it is very easy to setup on AppVeyor/Travis.
https://github.com/martinrotter/rssguard/blob/master/.travis.yml
I think it will, but to confirm, completing this issue will address this problem:
Err:23 http://ppa.launchpad.net/ultradvorka/productivity/ubuntu focal Release 404 Not Found [IP: 91.189.95.83 80] Reading package lists... Done E: The repository 'http://ppa.launchpad.net/ultradvorka/productivity/ubuntu focal Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default.
?
Thanks!
Btw, I migrated to Github Actions, with separate release which is automagically updated to contain latest development binaries.
@martinrotter :+1: you were right - I just migrated to GitHub Actions as well and I was able to pretty quickly get .dmg
, unit tests and tarball
build working.
Automate and simplify the release process as much as possible.
Release distros and source:
release
@ Ubuntumaster
distro-*.*
scriptsdistro-tarball.sh
... clean tarball build (machine w/ all prerequisites installed)master
)distro-deb.sh
... clean.deb
build (machine w/ all prerequisites installed)master
)distro-rpm.sh
... clean.rpm
build (machine w/ all prerequisites installed)ldd
and ability to buildscp distro-rpm.sh
scp deb.sh
ssh
to VM and rundistro-rpm.sh
Artifacts (stored in local machine archive directory):
release-x.x.x/
release-x.x.x/
release-x.x.x/
release-x.x.x/
mindforger-x-x-x.deb ...@fedoravm > build > alien > scp @fedoravmrelease-x.x.x/
Resources: