KDevelop CI for creating Linux AppImage + Windows installers

Aleix Pol aleixpol at kde.org
Mon Mar 13 15:12:19 UTC 2017


On Sat, Mar 4, 2017 at 3:01 AM, Kevin Funk <kfunk at kde.org> wrote:
> Heya,
>
> you might have noticed the 5.0.4 took /quite/ long again to get out. This time
> this has been merely b/c of serious breakages in KDE's Craft (the tool we use
> to create the Windows installers) we needed to fix before re-spinning the
> Windows installers.
>
> Needless to say, this has been quite a frustrating experience to both Sven &
> me, since that's mundane and unrewarding work.
>
> In order to improve on this situation, and to be able to release more quickly,
> I've set up a self-hosted CI which builds the following configurations for us
> automatically:
>
> - KDevelop AppImage 64 bit
> - KDevelop Windows Installer 64 bit
> - KDevelop Windows Installer 32 bit
>
> It's all automated, the CI is set to track a certain branch (5.0 right now)
> for all of kdevplatform, kdevelop, kdev-python, kdev-php and rebuild all that
> on a nightly basis.
>
> Aside from that we've hardcoded more versions in Craft.git such as the KF5,
> LLVM/Clang, Qt versions so the builds get more reproducible.
>
> tl;dr: Here's the CI:
>   http://kfunk.ddns.net:8080/
>
> You can download the latest artifacts by visiting one of the jobs:
>   http://kfunk.ddns.net:8080/job/kdevelop-appimage-centos/
>     -> "KDevelop-git-x86_64.AppImage"
>
> Hope that helps!
> Kevin
>
> --
> Kevin Funk | kfunk at kde.org | http://kfunk.org

Hi Kevin,
I think this is really cool! Thanks!

Have you contacted sysadmin? it would be ideal if we could run this
under KDE servers and hopefully extend the know how for other projects
as well.

Aleix


More information about the KDevelop-devel mailing list