Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [che-dev] Working towards Happy Path as PR check

Hi Radim,

Sorry, I don't think using current ci.codenvycorp.com for anything production related is a good idea.
In general it has no any SLA and as solely (kind of support for it) person I simple have no knowledge of how important part of it works. So if something breaks on Codenvy CI it might take weeks for repair. Unfortunately person who did setup Codenvy CI left company and now Codenvy CI run as-is till something serious breaks, then it need to simple be shut down.

In particular for that job in question it had specific purpose like semi-manual run of series of job for comparing stability of it to central CI infrastructure. Because of this it was made in dirty and hackish way without any security, monitoring and backups in mind. It's nothing close to production grade.
Cloning of job is virtually impossible because job designed to be sole job on that slave. I doubt it can run with other job (even cloned) at the same slave.

I see that migration codenvy.ci to central CI has no timeframe and and has enough manpower allocated to it.
From that I seeing it's very low priority effort.

Sorry, but adding new jobs to Codenvy CI isn't the option, even temporary (How temporary? Do you have due date and manpower for moving out of it? Which priority agreed for that move?).
If that job is critical for che7 and onward then it's even worse, please just don't use codenvy CI for anything critical.


On Fri, Jul 19, 2019 at 4:00 PM Radim Hopp <rhopp@xxxxxxxxxx> wrote:
Hi!
So far we have not been very successful on running Happy Path on internal CI (running on top of Openstack), but job we have on ci.codenvycorp.com is looking rather good (last 30 runs succeeded withou failure), so we think we can move a step further and enable this as a (mandatory) PR check on che repository (followed up by che-theia repo).
@Serhii Kryzhnii could you please clone https://ci.codenvycorp.com/view/qa-experimental/job/experimental-che-integration-tests-mini, name it for example "che-happy-path-prcheck" and give QE team edit rights to that job? We will take it from there.
We are aware, that codenvycorp CI will go away, but this is just a temporary solution, as we still don't have anything stable on CRW CI (and we may never have something REALLY stable there, given how unstable Openstack itself is -https://docs.google.com/spreadsheets/d/1QWmC8f_x8bI5qsBo-wKoKPxXCcHavq9wddgGizrI_Dk/edit?usp=sharing ).
Thanks!
For Che QE
Radim


--

SERHII KRYZHNII

Red Hat 

skryzhni@xxxxxxxxxx    M: +380937578719    


Back to the top