www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Continuous Integration on GitHub used for D repos

reply Thomas Mader <thomas.mader gmail.com> writes:
Hi,

do you use any Continuous Integration servers for any of the D repos? 
For instance to run the dmd testsuite? If yes which one? (CI Joe, 
Jenkins,...)

Thomas
Jun 23 2011
parent reply Johann MacDonagh <johann.macdonagh..no spam..gmail.com> writes:
On 6/23/2011 5:04 AM, Thomas Mader wrote:
 Hi,

 do you use any Continuous Integration servers for any of the D repos?
 For instance to run the dmd testsuite? If yes which one? (CI Joe,
 Jenkins,...)

 Thomas
There's the auto-tester: http://d.puremagic.com/test-results/
Jun 23 2011
parent Thomas Mader <thomas.mader gmail.com> writes:
On 2011-06-23 11:58, Johann MacDonagh wrote:
 On 6/23/2011 5:04 AM, Thomas Mader wrote:
 Hi,

 do you use any Continuous Integration servers for any of the D repos?
 For instance to run the dmd testsuite? If yes which one? (CI Joe,
 Jenkins,...)

 Thomas
There's the auto-tester: http://d.puremagic.com/test-results/
And when and where is this auto-tester run? Is it called automatically on each commit or something? Is there a dedicated testing machine? I ask because I think about adding hooks to the d-programming-language.org website repo to validate the website for html and css validity. For this to work automatically it needs a hook which calls the website build infrastructure and validates the generated html and css files with for example Unicorn (http://code.w3.org/unicorn). The question is if there exists a dedicated testing machine on which all this work can be done automatically. I think that this is the only sustainable solution to keep the website valid. Since the website is afaik soon to be released it would make sense to validate everything but once that is done it needs to be checked constantly and the only way to get this boring task done is to automate it.
Jun 23 2011