EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: ci-scripts 2.0 release
From: Ralph Lange via Tech-talk <[email protected]>
To: EPICS Tech Talk <[email protected]>
Date: Wed, 11 Dec 2019 15:52:30 +0100
Dear all,

I just released a new major version of the ci-scripts module.


Here's the pitch:
This is a pretty easy way to get a pretty sophisticated Travis-CI setup.  

If you own an EPICS module (Device Support etc.) hosted on GitHub...
And you would you like it to be automatically compiled (and tested) using different versions of Base, different compilers etc....

Adding ci-scripts as a git submodule gets you started with tested Travis-CI configurations for a lot of compilers (including MacOS and cross-compilation to Windows and RTEMS) and a mechanism to specify your module's dependencies (like Base, ASYN or the Sequencer) as releases or branches.

The ci-scripts are developed, shared, tested and released under the umbrella of the epics-base organization on GitHub. As a git submodule, you are always using a specific version that will not change "under your feet". You update your ci-scripts whenever you want and when it fits your software's life cycle.

It's even, well... documented.

Thanks a lot to Michael Davidsaver, Dirk Zimoch and Martin Konrad for their work and beta testing.

Please give it a try and contribute if you have more ideas.

Cheers,
~Ralph
ps. next planned major step: native Windows builds on AppVeyor.

Navigate by Date:
Prev: New sequencer release 2.2.8 Benjamin Franksen via Tech-talk
Next: Archiver Appliance Matlab data retrieval John Dobbins via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: New sequencer release 2.2.8 Johnson, Andrew N. via Tech-talk
Next: Archiver Appliance Matlab data retrieval John Dobbins via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  <20192020  2021  2022  2023  2024 
ANJ, 12 Dec 2019 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·