GDC CI
wjoe
invalid at example.com
Fri Sep 11 12:33:02 UTC 2020
On Wednesday, 9 September 2020 at 23:13:38 UTC, Iain Buclaw wrote:
> On Wednesday, 9 September 2020 at 18:32:07 UTC, wjoe wrote:
>> On Wednesday, 9 September 2020 at 12:37:37 UTC, wjoe wrote:
>>> On Wednesday, 9 September 2020 at 12:13:32 UTC, kinke wrote:
>>>> On Wednesday, 9 September 2020 at 11:33:22 UTC, wjoe wrote:
>>>>> I suspect that maybe the compiler wasn't properly installed
>>>>> in the container ?
>>>>
>>>> Maybe just a typo in your Dockerfile? You're installing
>>>> `g++9`, but the package name is `g++-9`.
>>>
>>> Ahh good catch! It works now! Thanks :)
>>
>> The build as well as the unittests finished successfully.
>> The entire run took close to 70 minutes. This was a linux
>> container with 4 CPUs and 10G RAM.
>>
>
> Sounds about right. There are a couple heavy modules that
> instantiate tens of thousands of functions when building phobos
> unittests.
>
>> Which files should be kept once the task completed and what
>> should happen with them ?
>> On success I could add a package task.
>>
>
> There's 'make install'. I probably wouldn't prune anything
> copied during that recipe, as you'll lose integration with C,
> C++ and LTO compilers if any of those components are missing.
I would create a prefix for make install, install to that
location, tar that folder and keep the tarball.
Also, on failure it would probably be a good idea to preserve the
logs ?
The docs mention that it's possible to define GitHub actions,
e.g. to email stuff. Would that be useful ?
More information about the D.gnu
mailing list