Hi Can and all,

On 03.06.20 00:14, Duru Can Celasun wrote:
> Hi,
> 
> On Tue, 2 Jun 2020, at 21:56, Mario Emmenlauer wrote:
>>
>> Hi all,
>>
>> whenever I check the Travis builds, I see that many of them take
>> a significant portion of their time to build new docker images. I've
>> checked the Travis build instructions but is not completely obvious
>> what the desired behavior would be. Is somebody maintaining this
>> and could take a look?
> 
> I think James King (jking) was maintaining the Docker images, but that was at 
> least a year ago and he doesn't seem to be active anymore. I'd say feel free 
> to make any improvements.
> 
>>
>> In short, I'm under the impression that the docker-stages do _not_
>> build and push the updated docker images, and therefore subsequent
>> build jobs _do_ build updated images but lack the push credentials.
>>
>> Rather than just looking for the flaw in this, I would prefer to
>> build docker images completely independent of the build jobs.
>> I think a cron job and a completely separated build logic would be
>> better and easier to maintain?
> 
> Cron jobs would require us to talk to INFRA and have them setup some sort of 
> system and I'm hesitant to create yet another thing we'd have to maintain. 
> We're already struggling as is (e.g the npm package situation).

I agree that low maintenance overhead is a very high goal. I'm not
very knowledgable with Travis. Does it directly allow cron jobs?
I found something here: https://docs.travis-ci.com/user/cron-jobs/
but I've never seen the admin interface. Do you know who can do
admin maintenance on Travis?

I'm really open to any ideas, but generally I think building the
docker images and the normal build jobs together may not be the
"easiest" route. I could even think a separate thrift-docker-images
project would be simpler. Would that be an idea?

All the best,

    Mario


>>
>> All the best,
>>
>>      Mario Emmenlauer
>>
>>
>> --
>> BioDataAnalysis GmbH, Mario Emmenlauer      Tel. Buero: +49-89-74677203
>> Balanstr. 43                   mailto: memmenlauer * biodataanalysis.de
>> D-81669 München                          http://www.biodataanalysis.de/
>>
> 



Viele Gruesse,

    Mario Emmenlauer


--
BioDataAnalysis GmbH, Mario Emmenlauer      Tel. Buero: +49-89-74677203
Balanstr. 43                   mailto: memmenlauer * biodataanalysis.de
D-81669 München                          http://www.biodataanalysis.de/

Reply via email to