-
Notifications
You must be signed in to change notification settings - Fork 61
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
Continuous builds for Linux on Travis CI #33
Conversation
[ci skip]
[ci skip]
A recent version for testing can be downloaded from |
Please enable Travis CI as described in https://travis-ci.org/getting_started and trigger a build. Thanks! |
Yes the build succeeded, is there any way to extract the resulting file?
afaik the file was copied to https://transfer.sh/Qt_DAB-git.f56185e, but
that is a "not found"
Sorry for my ignorance in this
2017-06-01 18:15 GMT+02:00 probonopd <[email protected]>:
… Please enable Travis CI as described in https://travis-ci.org/getting_
started and trigger a build. Thanks!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AITzwLMNLpZhyQmbpIccXTY-IdiM4m8iks5r_uO5gaJpZM4MpXht>
.
--
Jan van Katwijk
+31 (0)15 3698980
+31 (0) 628260355
|
forget previous mail, I found the file
2017-06-01 19:24 GMT+02:00 jan van katwijk <[email protected]>:
… Yes the build succeeded, is there any way to extract the resulting file?
afaik the file was copied to https://transfer.sh/Qt_DAB-git.f56185e, but
that is a "not found"
Sorry for my ignorance in this
2017-06-01 18:15 GMT+02:00 probonopd ***@***.***>:
> Please enable Travis CI as described in https://travis-ci.org/getting_
> started and trigger a build. Thanks!
>
> —
> You are receiving this because you modified the open/close state.
> Reply to this email directly, view it on GitHub
> <#33 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AITzwLMNLpZhyQmbpIccXTY-IdiM4m8iks5r_uO5gaJpZM4MpXht>
> .
>
--
Jan van Katwijk
+31 (0)15 3698980 <+31%2015%20369%208980>
+31 (0) 628260355 <+31%206%2028260355>
--
Jan van Katwijk
+31 (0)15 3698980
+31 (0) 628260355
|
Check out https://github.com/probonopd/uploadtool if you are interesting in uploading to GitHub Releases instead. |
Apart from the very first try, I fail to have an appImage constructed using
travis CI.
It turns out that - again apart from the first try - the squashfs cannot be
found. Adding squash-tools to apt-get results in
after_success.12
0.02s$ squashfs-root/usr/bin/appimagetool $(readlink -f ./appdir/)
WARNING: zsyncmake is missing, please install it if you want to use binary
delta updates
WARNING: appstreamcli is missing, please install it if you want to use
AppStream metadata
Arch: 86_64
DESTINATION not specified, so assuming Qt_DAB-x86_64.AppImage
/home/travis/build/JvanKatwijk/qt-dab/appdir should be packaged as
Qt_DAB-x86_64.AppImage
WARNING: AppStream upstream metadata is missing, please consider creating it
in usr/share/metainfo/qt-dab.appdata.xml
Please see
https://www.freedesktop.org/software/appstream/docs/chap-Quickstart.html#sect-Quickstart-DesktopApps
for more information.
Generating squashfs...
mksquashfs: invalid option
SYNTAX:mksquashfs source1 source2 ... dest [options] [-e list of exclude
dirs/files]
Filesystem build options:
…-comp <comp> select <comp> compression
Compressors available:
2017-06-01 20:42 GMT+02:00 probonopd <[email protected]>:
Check out https://github.com/probonopd/uploadtool if you are interesting
in uploading to GitHub Releases instead.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AITzwAS4PEXQWfoYuwBpmb-Flo30AvH8ks5r_wYIgaJpZM4MpXht>
.
--
Jan van Katwijk
+31 (0)15 3698980
+31 (0) 628260355
|
|
This is the one I imported through the apt-get, if not imported the claim
is that there is not a mksquashfs
2017-06-03 13:11 GMT+02:00 probonopd <[email protected]>:
… mksquashfs: invalid option looks like the wrong mksquash is executed. Let
me investigate.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AITzwKnqCHyy0uJKXMzAmffhlvrZKjGSks5sAT9fgaJpZM4MpXht>
.
--
Jan van Katwijk
+31 (0)15 3698980
+31 (0) 628260355
|
The mksquashfs from Ubuntu is unusable because it does not contain plougher/squashfs-tools#13 yet |
then, were should the right one be downloaded from?
2017-06-03 13:17 GMT+02:00 probonopd <[email protected]>:
… The mksquashfs from Ubuntu is unusable because it does not contain
plougher/squashfs-tools#13
<plougher/squashfs-tools#13> yet
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AITzwENClzY0e4B-6U3yolZOHPsH7klWks5sAUC4gaJpZM4MpXht>
.
--
Jan van Katwijk
+31 (0)15 3698980
+31 (0) 628260355
|
Please see my other PR, I fixed it by setting |
super, it works. Thanks
2017-06-03 13:22 GMT+02:00 probonopd <[email protected]>:
… Please see my other PR, I fixed it by setting $PATH
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AITzwP7-hMnYFdZ1UugdBQYzWYh6yMYGks5sAUIDgaJpZM4MpXht>
.
--
Jan van Katwijk
+31 (0)15 3698980
+31 (0) 628260355
|
Thanks
I managed to create a qt4 version of the qt-dab software, with spectrum and
the result is now a release.
Still have to figure out how to incorporate the driver for airspy
anyway
thanks
2017-06-01 20:42 GMT+02:00 probonopd <[email protected]>:
… Check out https://github.com/probonopd/uploadtool if you are interesting
in uploading to GitHub Releases instead.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#33 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AITzwAS4PEXQWfoYuwBpmb-Flo30AvH8ks5r_wYIgaJpZM4MpXht>
.
--
Jan van Katwijk
+31 (0)15 3698980
+31 (0) 628260355
|
This PR, when merged, will compile this application on Travis CI upon each
git push
, and upload an AppImage to a temporary download URL on transfer.sh (available for 14 days). The download URL is toward the end of each Travis CI build log of each build (see below for how to set up automatic uploading to your GitHub Releases page).For this to work, you need to enable Travis CI for your repository as described here prior to merging this, if you haven't already done so.
Providing an AppImage would have, among others, these advantages:
appimaged
Here is an overview of projects that are already distributing upstream-provided, official AppImages.
Please note: Instead of storing AppImage builds temporarily for 14 days each on transfer.sh, you could use GitHub Releases to store the binaries permanently. This way, they would be visible on the Releases page of your project. This is what I recommend. See https://docs.travis-ci.com/user/deployment/releases/. If you want to do this for continuous builds, also see https://github.com/probonopd/uploadtool.
If you would like to see only one entry for the Pull Request in your project's history, then please enable this GitHub functionality on your repo. It allows you to squash (combine) the commits when merging.
If you have questions, AppImage developers are on #AppImage on irc.freenode.net.