Wrike TechClub: Bun-structar lìbhrigidh - pròiseasan agus innealan (DevOps + QAA). Aithisgean ann am Beurla

Halò, Habr! Tha sinne aig Wrike a’ dèanamh deuchainn air cruthan ùra airson tachartasan teicnigeach agus a’ toirt cuireadh don h-uile duine coimhead air a’ bhidio den chiad choinneamh air-loidhne againn ann am Beurla. Bhruidhinn sinn mu bhun-structar DevOps airson a bhith a’ dèanamh deuchainn air tagraidhean lìn, ciùban, Selenium agus na roghainnean eile aige.

Wrike TechClub: Bun-structar lìbhrigidh - pròiseasan agus innealan (DevOps + QAA). Aithisgean ann am Beurla

Rinn an sgeulachd mu sgaoileadh coronavirus agus casg air tachartasan mòra far-loidhne ann an dùthchannan Eòrpach na h-atharrachaidhean aca fhèin, agus mar sin chaidh a’ choinneamh far-loidhne de luchd-dearbhaidh agus luchd-leasachaidh a bha san amharc le Wrike Prague a-null gu YouTube.

An aire, tha aithisgean ann am Beurla.

1. Mikhail Levin, Wrike – Selenium – rathad gu Kubernetes

Uair dhe na h-uairean bha Selenium beò agus dh'fhàs e. Is dòcha gur e seo an rud as fheàrr a thachair airson fèin-ghluasad QA anns an dà dheichead a dh’ fhalbh, agus seadh, cha robh sin furasta ann an iomadh dòigh a’ toirt a-steach bun-structar agus seasmhachd.

Le eòlas fada ann am bun-structar clèithe selenium agus roghainnean eile, tha mi airson do choiseachd tro chuid de chùisean agus chuingealachaidhean de dhiofar bhun-structaran selenium suas chun fhuasgladh aotrom ùr againn.

2. Vitaliy Markov, Wrike - Callisto: mar a dh'ionnsaich sinn stad a chur air iomagain agus gaol a thoirt do Selenium

Coinnich ri Callisto - ar fuasgladh aotrom agus fosgailte Kubernetes-dùthchasach airson bun-structar Selenium a thogail. Bidh sinn a’ ruith 10mh mìltean de dheuchainnean selenium ann an uair a thìde agus a’ mairsinn na ceudan de dheuchainnean selenium làitheil a’ ruith leis. Tha sinn airson ar n-adhbharan, am fuasgladh fhèin agus mion-fhiosrachadh teicnigeach a chaidh ionnsachadh air an t-slighe a cho-roinn. Is dòcha gum bi an t-eòlas againn feumail ge bith a bheil thu a’ ruith na h-uimhir de dheuchainnean selenium no dìreach gu bheil beagan obair seisean agad ri ruith ann an k8n ann an iomadh snàithlean.

3. Ivan Krutov, Aerokube - Pròtacal Innealan Leasachaidh Chrome: ruith agus sgèileadh ann an Kubernetes

Airson grunn bhliadhnaichean is e Selenium an inneal fèin-ghluasaid brobhsair as mòr-chòrdte. Ach, tha mòran fheartan cudromach aig protocol Selenium fhathast: a’ mion-sgrùdadh agus a’ magadh air iarrtasan HTTP, a’ faighinn caitheamh cuimhne agus metrics dèanadais, a’ fo-sgrìobhadh do thachartasan tagraidh, a’ faighinn air ais rabhaidhean tèarainteachd brabhsair agus mòran a bharrachd. Gu fortanach, tha a h-uile stuth seo mu thràth a ’faighinn taic anns a’ phròtacal ris an canar Innealan Leasachaidh Chrome. Tha tòrr chòmhraidhean ann air mar a thòisicheas tu air a’ phròtacal seo a chleachdadh le leabharlannan teachdaiche mar Puppeteer, ach cha mhòr nach eil duine ag innse mar a nì thu sgèile air an fhuasgladh seo. Rè an òraid agam, bu mhath leam mìneachadh mar a nì thu sgèile air Innealan Leasachaidh Chrome ann am buidheann Kubernetes agus eisimpleirean fìor a nochdadh air mar a b’ urrainn dhut am protocol seo a chleachdadh anns na deuchainnean agad.



Source: www.habr.com

Cuir beachd ann