EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: BETA: ci-scripts support for GitHub Actions
From: Ralph Lange via Core-talk <core-talk at aps.anl.gov>
To: EPICS Core Talk <core-talk at aps.anl.gov>
Date: Fri, 19 Jun 2020 15:08:15 +0200
Dear all,

The next Pull Request of the shared ci-scripts module is ready for beta testing.


adds support for GitHub Actions. Features:

 - 20 parallel runners on Linux/Windows (5 runners on MacOS)
 - Ubuntu 16/18/20, MacOS 10.15, Windows Server 2016/2019
 - Compile natively on Linux (gcc, clang)
 - Compile natively on MacOS (clang)
 - Compile natively on Windows (gcc/MinGW, Visual Studio 2017 & 2019)
 - Cross-compile for Windows 32bit and 64bit using MinGW and WINE
 - Cross-compile for RTEMS 4.9 and 4.10 (Base >= 3.15)
 - Caching ... not supported yet.

Careful: this thing is super-fast.
I am running 60 compile jobs (base, sequencer, example app), out of which 16 are on native Windows, 8 on MacOS and 8 cross-compilations to RTEMS, in less than 20 minutes.

Please test and report any issues, observations and possible improvements.

Cheers,
~Ralph


Navigate by Date:
Prev: makefile include order Ben Franksen via Core-talk
Next: Re: Possible problem with base 7.0.4 on Windows (regression) Mark Rivers via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
Navigate by Thread:
Prev: Re: makefile include order Ben Franksen via Core-talk
Next: [Bug 1884339] [NEW] Inaccessible CA servers on Windows mdavidsaver via Core-talk
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  <20202021  2022  2023  2024 
ANJ, 09 Sep 2020 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·