45 lines
3.7 KiB
HTML
45 lines
3.7 KiB
HTML
<html><head><title>Continuous Integration</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Continuous Integration</h1></div>
|
||
|
||
<div id="mw-content-text" lang="en" dir="ltr" class="mw-content-ltr"><div class="mw-parser-output"><div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1 tocsection-1"><a href="#Continuous_Integration"><span class="tocnumber">1</span> <span class="toctext">Continuous Integration</span></a>
|
||
<ul>
|
||
<li class="toclevel-2 tocsection-2"><a href="#TravisCI"><span class="tocnumber">1.1</span> <span class="toctext">TravisCI</span></a></li>
|
||
<li class="toclevel-2 tocsection-3"><a href="#Appveyor"><span class="tocnumber">1.2</span> <span class="toctext">Appveyor</span></a></li>
|
||
</ul>
|
||
</li>
|
||
<li class="toclevel-1 tocsection-4"><a href="#Tips"><span class="tocnumber">2</span> <span class="toctext">Tips</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h2><span class="mw-headline" id="Continuous_Integration">Continuous Integration</span></h2>
|
||
<p>Currently the FreeCAD repo on GitHub will trigger a build on the below two CI systems. Between these systems pretty much all the main cross-platforms OSs are coveredː Linux, MacOSX, and Windows. CIs can also be used to run <a href="Testing.html" title="Testing">unit tests</a>.
|
||
</p>
|
||
<h3><span class="mw-headline" id="TravisCI">TravisCI</span></h3>
|
||
<div class="floatleft"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Travis-logo.png" class="image"><img alt="Travis-logo.png" src="50px-Travis-logo.png" width="50" height="50" srcset="/wiki/images/thumb/c/c0/Travis-logo.png/75px-Travis-logo.png 1.5x, /wiki/images/thumb/c/c0/Travis-logo.png/100px-Travis-logo.png 2x" /></a></div>
|
||
<p>Tests against Linux and OSX. The config file is called <a rel="nofollow" class="external text" href="https://github.com/FreeCAD/FreeCAD/blob/master/.travis.yml">.travis.yml</a> and it lives in the top directory of FreeCAD.
|
||
To view current and past buildsː <a rel="nofollow" class="external free" href="https://travis-ci.org/FreeCAD/FreeCAD/builds">https://travis-ci.org/FreeCAD/FreeCAD/builds</a>
|
||
</p>
|
||
<h3><span class="mw-headline" id="Appveyor">Appveyor</span></h3>
|
||
<div class="thumb tleft"><div class="thumbinner" style="width:42px;"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Appveyor.svg" class="image"><img alt="Appveyor.svg" src="Appveyor.svg" width="40" height="40" class="thumbimage" /></a> <div class="thumbcaption"><div class="magnify"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Appveyor.svg" class="internal" title="Enlarge"></a></div></div></div></div> Tests against Windows. The config file is called <a rel="nofollow" class="external text" href="https://github.com/FreeCAD/FreeCAD/blob/master/appveyor.yml">appveyor.yml</a> and it lives in the top directory of FreeCAD. To view current and previous Appveyor buildsː <a rel="nofollow" class="external free" href="https://ci.appveyor.com/project/yorikvanhavre/freecad/history">https://ci.appveyor.com/project/yorikvanhavre/freecad/history</a>
|
||
<h2><span class="mw-headline" id="Tips">Tips</span></h2>
|
||
<p>- If you add <code>[skip ci]</code> or <code>[ci skip]</code> to a git commit it will cancel a CI build.
|
||
</p><p><br />
|
||
</p>
|
||
|
||
<div style="clear:both"></div>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Continuous_Integration&oldid=226668">http://www.freecadweb.org/wiki/index.php?title=Continuous_Integration&oldid=226668</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |