Jump to content

Frameworks/Epics/Continuous Integration: Difference between revisions

From KDE Community Wiki
Unormal (talk | contribs)
Added some first content
 
Unormal (talk | contribs)
Added logs to IRC meetings
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
We have actually already a good working Continuous Integration (CI) system for the KDE Frameworks (and KDE applications) for Linux thanks to Ben Cooksley. It is based on [http://www.jenkins-ci.org Jenkins] and can be found at [http://build.kde.org build.kde.org].
We have actually already a good working Continuous Integration (CI) system for the KDE Frameworks (and KDE applications) for Linux thanks to Ben Cooksley. It is based on [http://www.jenkins-ci.org Jenkins] and can be found at [http://build.kde.org build.kde.org].


Some more information our CI system can be found here:
Some more information about our CI system can be found here:
* [http://quickgit.kde.org/?p=websites%2Fbuild-kde-org.git&a=blob&h=1995dd19f2ae5f8d2d2e33abe6f4d26bb8edf0a2&hb=5491e3dc37c623f5ee081cde2b548637ae704ad8&f=documentation%2Fbuild-configuration.txt build configuration]
* [http://quickgit.kde.org/?p=websites%2Fbuild-kde-org.git&a=blob&h=1995dd19f2ae5f8d2d2e33abe6f4d26bb8edf0a2&hb=5491e3dc37c623f5ee081cde2b548637ae704ad8&f=documentation%2Fbuild-configuration.txt build configuration]
* [http://quickgit.kde.org/?p=websites%2Fbuild-kde-org.git&a=blob&h=3bd22367c0861d6f71f058ec8ef4f29568e34a2b&hb=5491e3dc37c623f5ee081cde2b548637ae704ad8&f=documentation%2Fbuild-environment.txt build environment]
* [http://quickgit.kde.org/?p=websites%2Fbuild-kde-org.git&a=blob&h=3bd22367c0861d6f71f058ec8ef4f29568e34a2b&hb=5491e3dc37c623f5ee081cde2b548637ae704ad8&f=documentation%2Fbuild-environment.txt build environment]
* [http://quickgit.kde.org/?p=websites%2Fbuild-kde-org.git&a=blob&h=3292ffe7cccf2b80a5e127de0e28cff4cd620a35&hb=5491e3dc37c623f5ee081cde2b548637ae704ad8&f=documentation%2Fjob-execution.txt job execution]
* [http://quickgit.kde.org/?p=websites%2Fbuild-kde-org.git&a=blob&h=3292ffe7cccf2b80a5e127de0e28cff4cd620a35&hb=5491e3dc37c623f5ee081cde2b548637ae704ad8&f=documentation%2Fjob-execution.txt job execution]


=== IRC Meetings ===


There is currently WIP for a Mac OS X slave and we're looking for MS Windows licenses.
* Tuesday, 2nd of December 2014: [https://notes.kde.org/p/CI_IRC_Meeting_01 Summary and full log]
* Tuesday, 16th of December 2014: [https://notes.kde.org/p/CI_IRC_Meeting_02 Summary and full log]
* Wednesday, 14th of January 2015: [https://notes.kde.org/p/CI_IRC_Meeting_03 Summary and full log]
* Wednesday, 28th of January 2015: Didn't happen.
 
=== Linux ===
 
Is working well.
 
=== Mac OS X ===
 
Some work in progress.
Some more information [https://trac.macports.org/wiki/KDEProblems/KDEMacPortsCI about KDE CI on MacPorts].
 
=== MS Windows ===
 
A Windows test server is being installed. The current state of getting some free MS Windows licenses is documented [https://community.kde.org/Microsoft_Licensing here].
 
=== Other systems ===
 
Another idea would be CI for and on Android (ARM and/or x86).

Latest revision as of 14:00, 13 February 2015

We have actually already a good working Continuous Integration (CI) system for the KDE Frameworks (and KDE applications) for Linux thanks to Ben Cooksley. It is based on Jenkins and can be found at build.kde.org.

Some more information about our CI system can be found here:

IRC Meetings

Linux

Is working well.

Mac OS X

Some work in progress. Some more information about KDE CI on MacPorts.

MS Windows

A Windows test server is being installed. The current state of getting some free MS Windows licenses is documented here.

Other systems

Another idea would be CI for and on Android (ARM and/or x86).