Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

Hello, Habr! A baya can, na koka game da rayuwa a cikin Lantarki a matsayin tsarin tsarin kuma ban bayar da wani abu don magance halin da ake ciki yanzu ba. A yau na dawo ne don gaya muku hanyoyin da ayyuka da za su taimaka muku kuɓuta daga ramin yanke ƙauna da tafiyar da al'amura a kan hanya madaidaiciya.

Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

A cikin labarin da ya gabata "Infrastructure as code: first acquaintance" Na raba ra'ayi na game da wannan yanki, na yi ƙoƙarin yin tunani game da halin da ake ciki a wannan yanki, har ma na ba da shawarar cewa daidaitattun ayyuka da aka sani ga duk masu tasowa zasu iya taimakawa. Yana iya zama kamar akwai korafe-korafe da yawa game da rayuwa, amma babu shawarwarin hanyar fita daga halin da ake ciki yanzu.

Wanene mu, inda muke da matsalolin da muke da su

A halin yanzu muna cikin Sre Onboarding Team, wanda ya ƙunshi masu tsara shirye-shirye guda shida da injiniyoyi uku. Dukkanmu muna ƙoƙarin rubuta Kayayyakin Gida azaman lamba (IaC). Muna yin haka ne saboda mun san yadda ake rubuta lamba kuma muna da tarihin kasancewa masu haɓaka "sama matsakaita".

  • Muna da fa'idodi masu fa'ida: wani tushe, ilimin ayyuka, ikon rubuta lamba, sha'awar koyon sabbin abubuwa.
  • Kuma akwai wani sagging, wanda shi ma ya rage: rashin sani game da kayan aikin ababen more rayuwa.

Tarin fasaha da muke amfani da shi a cikin IaC ɗin mu.

  • Terraform don ƙirƙirar albarkatun.
  • Packer don haɗa hotuna. Waɗannan hotuna ne na Windows, CentOS 7.
  • Jsonnet don yin gini mai ƙarfi a cikin drone.io, da kuma samar da fakitin json da na'urorin mu na terraform.
  • Azure.
  • Mai yiwuwa lokacin shirya hotuna.
  • Python don ayyukan taimako da rubutun samarwa.
  • Kuma duk wannan a cikin VSCode tare da plugins da aka raba tsakanin membobin ƙungiyar.

Kammalawa daga na labarin karshe ya kasance kamar haka: Na yi ƙoƙari na sanya (na farko) kyakkyawan fata, ina so in ce za mu gwada hanyoyi da ayyukan da aka sani don magance wahalhalu da rikice-rikicen da ke cikin wannan yanki.

A halin yanzu muna kokawa da batutuwan IaC masu zuwa:

  • Rashin cikar kayan aiki da hanyoyin haɓaka lamba.
  • Sannun turawa. Kayayyakin gine-gine wani bangare ne na duniyar gaske, kuma tana iya zama a hankali.
  • Rashin hanyoyi da ayyuka.
  • Mu sababbi ne kuma ba mu sani da yawa ba.

Extreme Programming (XP) don ceto

Duk masu haɓakawa sun san Extreme Programming (XP) da ayyukan da ke bayan sa. Da yawa daga cikinmu sun yi aiki da wannan tsarin, kuma an yi nasara. Don haka me zai hana a yi amfani da ka'idoji da ayyukan da aka shimfida a can don shawo kan kalubalen ababen more rayuwa? Mun yanke shawarar ɗaukar wannan hanyar mu ga abin da zai faru.

Duba dacewa da tsarin XP ga masana'antar kuAnan ga bayanin yanayin da XP ya dace da shi, da yadda yake da alaƙa da mu:

1. Canza buƙatun software mai ƙarfi. Ya bayyana mana menene karshen burin. Amma cikakkun bayanai na iya bambanta. Mu da kanmu ke yanke shawarar inda muke buƙatar tasi, don haka buƙatun suna canzawa lokaci-lokaci (musamman ta kanmu). Idan muka ɗauki ƙungiyar SRE, wanda ke yin aiki da kansa, kuma kansa yana iyakance buƙatu da iyakokin aiki, to wannan batu ya dace da kyau.

2. Hadarin da ke haifar da ƙayyadaddun ayyukan lokaci ta amfani da sababbin fasaha. Za mu iya fuskantar haɗari yayin amfani da wasu abubuwan da ba mu sani ba. Kuma wannan shine 100% namu. Gabaɗayan aikinmu shine amfani da fasahohin da ba mu saba da su ba. Gabaɗaya, wannan matsala ce ta dindindin, saboda ... Akwai sabbin fasahohi da yawa da ke fitowa a fannin samar da ababen more rayuwa koyaushe.

3,4. Ƙaramin, ƙungiyar haɓaka haɓaka. Fasahar atomatik da kuke amfani da ita tana ba da damar yin gwajin naúrar da aiki. Waɗannan abubuwan biyu ba su dace da mu ba. Da fari dai, mu ba ƙungiya mai haɗin kai ba ne, na biyu kuma, akwai mu tara, waɗanda za a iya la'akari da babbar ƙungiya. Kodayake, bisa ga wasu ma'anar ƙungiyar "babban", da yawa shine mutane 14+.

Bari mu dubi wasu ayyuka na XP da yadda suke shafar sauri da ingancin amsawa.

Ƙa'idar Madaidaiciya ta XP

A fahimtata, martani shine amsar tambayar, shin ina yin abin da ya dace, zamu je can? XP yana da tsarin allahntaka don wannan: madauki na amsa lokaci. Abu mai ban sha'awa shine cewa ƙananan mu, da sauri za mu iya samun OS don amsa tambayoyin da ake bukata.

Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

Wannan batu ne mai ban sha'awa don tattaunawa, cewa a cikin masana'antar IT ɗinmu yana yiwuwa a sami OS da sauri. Ka yi tunanin yadda zai yi zafi a yi aikin na tsawon watanni shida sannan ka gano cewa an yi kuskure a farkon farko. Wannan yana faruwa a cikin ƙira da kowane gini na tsarin hadaddun.

A cikin yanayinmu na IaC, amsawa yana taimaka mana. Nan da nan zan yi ɗan ƙaramin gyare-gyare ga zanen da ke sama: shirin sakin ba shi da zagayowar wata-wata, amma yana faruwa sau da yawa a rana. Akwai wasu ayyuka da ke daure da wannan zagayowar OS waɗanda za mu yi dubi dalla-dalla.

Muhimmi: martani na iya zama mafita ga duk matsalolin da aka ambata a sama. Haɗe da ayyukan XP, zai iya fitar da ku daga cikin ramin yanke ƙauna.

Yadda zaka fitar da kanka daga cikin ramin yanke kauna: ayyuka uku

Gwaje-gwaje

An ambaci gwaje-gwaje sau biyu a cikin madauki na martani na XP. Ba haka bane kawai. Suna da matuƙar mahimmanci ga gabaɗayan fasahar Shirye-shiryen Extreme.

Ana ɗauka cewa kuna da gwaje-gwajen Unit da karɓa. Wasu suna ba ku ra'ayi a cikin 'yan mintuna kaɗan, wasu a cikin ƴan kwanaki, don haka suna ɗaukar lokaci mai tsawo don rubutawa kuma ba a sake duba su ba sau da yawa.

Akwai dala na gwaji na gargajiya, wanda ke nuna cewa yakamata a sami ƙarin gwaje-gwaje.

Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

Ta yaya wannan tsarin ya shafe mu a cikin aikin IaC? A gaskiya... ba sam.

  • Gwaje-gwajen raka'a, duk da cewa yakamata a sami su da yawa, ba za su yi yawa ba. Ko kuma suna gwada wani abu a fakaice. Hasali ma, za mu iya cewa ba ma rubuta su kwata-kwata. Amma ga 'yan aikace-aikace don irin waɗannan gwaje-gwajen da muka sami damar yin:
    1. Gwajin lambar jsonnet. Wannan, alal misali, bututun taronmu na drone ne, wanda yake da rikitarwa sosai. An rufe lambar jsonnet da gwaje-gwaje.
      Muna amfani da wannan Tsarin gwajin naúrar don Jsonnet.
    2. Gwaji don rubutun da ake aiwatarwa lokacin da albarkatun suka fara. Ana rubuta rubutun da Python, don haka ana iya rubuta gwaje-gwaje akan su.
  • Yana da yuwuwar a duba daidaitawar a cikin gwaje-gwaje, amma ba ma yin hakan. Hakanan yana yiwuwa a daidaita ƙa'idodin saitin albarkatun ta hanyar tflint. Koyaya, cak ɗin akwai kawai madaidaici don terraform, amma yawancin rubutun gwaji an rubuta su don AWS. Kuma muna kan Azure, don haka wannan baya amfani.
  • Gwaje-gwajen haɗin kai: ya dogara da yadda kuke rarraba su da kuma inda kuka saka su. Amma suna aiki da gaske.

    Wannan shine yadda gwajin haɗin kai yayi kama.

    Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

    Wannan misali ne lokacin gina hotuna a cikin Drone CI. Don isa gare su, dole ne ku jira mintuna 30 kafin hoton Packer ya fito, sannan ku jira wasu mintuna 15 kafin su wuce. Amma sun wanzu!

    Algorithm na tabbatar da hoto

    1. Packer dole ne ya fara shirya hoton gaba daya.
    2. Kusa da gwajin akwai terraform tare da karamar hukuma, wanda muke amfani da shi don tura wannan hoton.
    3. Lokacin buɗewa, ana amfani da ƙaramin ƙirar da ke kwance a kusa don sauƙaƙe aiki tare da hoton.
    4. Da zarar an tura VM daga hoton, ana iya fara bincike. Ainihin, ana yin cak ta mota. Yana bincika yadda rubutun ke aiki a farawa da yadda daemons ke aiki. Don yin wannan, ta hanyar ssh ko winrm muna shiga cikin sabuwar na'ura da aka tashe kuma mu duba yanayin daidaitawa ko sabis ɗin sun tashi.

  • Halin yana kama da gwaje-gwajen haɗin kai a cikin kayayyaki don terraform. Anan akwai ɗan gajeren tebur da ke bayanin fasalin irin waɗannan gwaje-gwajen.

    Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

    Jawabin kan bututun yana kusa da mintuna 40. Komai yana faruwa na dogon lokaci. Ana iya amfani da shi don komawa baya, amma don sabon ci gaba ba shi da tabbas. Idan kun kasance cikin shiri sosai don wannan, shirya rubutun masu gudana, sannan zaku iya rage shi zuwa mintuna 10. Amma waɗannan har yanzu ba gwajin Unit bane, waɗanda ke yin guda 5 a cikin daƙiƙa 100.

Rashin gwaje-gwajen Unit lokacin da ake haɗa hotuna ko ƙirar ƙasa yana ƙarfafa jujjuya aikin zuwa ayyuka daban-daban waɗanda za a iya aiwatar da su ta hanyar REST, ko zuwa rubutun Python.

Misali, muna buƙatar tabbatar da cewa lokacin da injin kama-da-wane ya fara, yana yin rijistar kansa a cikin sabis ɗin ScaleFT, kuma lokacin da na'urar kama-da-wane ta lalace, ta goge kanta.

Tun da muna da ScaleFT a matsayin sabis, an tilasta mana yin aiki tare da shi ta hanyar API. Akwai wani abin rufe fuska da za ka iya ja ka ce: “Shiga ka goge wannan da wancan.” Yana adana duk saitunan da ake buƙata da shiga.

Za mu iya riga mun rubuta gwaje-gwaje na al'ada don wannan, tunda ba shi da bambanci da software na yau da kullun: ana ba'a wani nau'in apiha, ku ja shi, ku ga abin da ya faru.

Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

Sakamakon gwaje-gwaje: Gwajin naúrar, wanda yakamata ya ba da OS a cikin minti ɗaya, baya bayarwa. Kuma nau'ikan gwaje-gwaje mafi girma a cikin dala suna da tasiri, amma suna rufe ɓangaren matsalolin kawai.

Biyu shirye-shirye

Gwaje-gwaje, ba shakka, suna da kyau. Kuna iya rubuta su da yawa, suna iya zama iri-iri. Za su yi aiki a matakan su kuma su ba mu ra'ayi. Amma matsalar mummunan gwajin Unit, wanda ke ba da OS mafi sauri, ya rage. A lokaci guda, har yanzu ina son OS mai sauri wanda ke da sauƙi kuma mai daɗi don aiki tare da. Ba a ma maganar ingancin maganin da aka samu ba. Abin farin ciki, akwai dabarun da za su iya ba da amsa ko da sauri fiye da gwajin naúrar. Wannan nau'i ne na shirye-shirye.

Lokacin rubuta lambar, kuna son samun ra'ayi kan ingancinsa da sauri. Ee, zaku iya rubuta komai a cikin reshen fasalin (don kada ku karya wani abu ga kowa), yi buƙatar ja a Github, sanya shi ga wanda ra'ayi yana da nauyi, kuma jira amsa.

Amma kuna iya jira na dogon lokaci. Mutane duk sun shagaltu, kuma amsar, ko da akwai ɗaya, ƙila ba ta da inganci. A ce amsar ta zo nan da nan, nan take mai bitar ya fahimci dukkan ra'ayin, amma har yanzu amsar ta zo a makare, bayan gaskiyar. Ina fata ya kasance a baya. Wannan shine abin da ake nufi da shirye-shirye guda biyu - nan da nan, a lokacin rubutawa.

A ƙasa akwai nau'ikan shirye-shirye guda biyu da kuma dacewarsu a cikin aiki akan IaC:

1. Classic, Kwarewa + Kwarewa, canzawa ta mai ƙidayar lokaci. Matsayi guda biyu - direba da navigator. Mutane biyu. Suna aiki akan lamba ɗaya kuma suna canza matsayi bayan ƙayyadaddun lokaci.

Bari mu yi la'akari da dacewa da matsalolinmu da salo:

  • Matsala: gazawar kayan aiki da kayan aiki don haɓaka lamba.
    Tasiri mara kyau: yana ɗaukar lokaci mai tsawo don haɓakawa, muna raguwa, saurin aiki / yanayin aiki ya ɓace.
    Yadda muke yaƙi: muna amfani da kayan aiki daban, IDE gama gari kuma muna koyon gajerun hanyoyi.
  • Matsala: A hankali tura aiki.
    Tasiri mara kyau: yana ƙara lokacin da ake ɗauka don ƙirƙirar yanki mai aiki. Mun gundura yayin jira, hannayenmu sun kai don yin wani abu yayin da muke jira.
    Yadda muke fada: ba mu ci nasara ba.
  • Matsala: rashin hanyoyin da ayyuka.
    Tasiri mara kyau: babu ilimin yadda ake yin shi da kyau da yadda ake yin shi mara kyau. Yana ƙarfafa karɓar ra'ayi.
    Yadda muke faɗa: musayar ra'ayi da ayyuka tare da aiki biyu kusan magance matsalar.

Babban matsala tare da amfani da wannan salon a cikin IaC shine rashin daidaituwar saurin aiki. A cikin haɓaka software na gargajiya, kuna da motsi iri ɗaya. Kuna iya ciyar da minti biyar kuma ku rubuta N. Ku ciyar minti 10 kuma ku rubuta 2N, minti 15 - 3N. Anan za ku iya ciyar da mintuna biyar ku rubuta N, sannan ku ƙara ƙarin mintuna 30 kuma ku rubuta goma na N. Nan ba ku san komai ba, kun makale, wawa. Binciken yana ɗaukar lokaci kuma yana shagala daga shirye-shiryen kansa.

Kammalawa: a cikin tsarkinsa bai dace da mu ba.

2. Ping-pong. Wannan hanyar ta ƙunshi mutum ɗaya ya rubuta jarabawar kuma wani yana aiwatar da ita. Yin la'akari da gaskiyar cewa komai yana da rikitarwa tare da gwaje-gwaje na Unit, kuma dole ne ku rubuta gwajin haɗin kai wanda ke ɗaukar lokaci mai tsawo don tsarawa, duk sauƙin ping-pong ya tafi.

Zan iya cewa mun gwada raba nauyi don zayyana rubutun gwaji da aiwatar da lambar don shi. Ɗaya daga cikin mahalarta ya zo da rubutun, a cikin wannan ɓangaren aikin da yake da alhakin, yana da kalma ta ƙarshe. Kuma dayan ne ke da alhakin aiwatarwa. Ya yi kyau. Ingancin rubutun tare da wannan hanyar yana ƙaruwa.

Kammalawa: alas, saurin aiki baya ƙyale amfani da ping-pong azaman aikin shirye-shirye guda biyu a cikin IaC.

3.Salo Mai Karfi. Aiki mai wahala. Manufar ita ce ɗaya daga cikin mahalarta ya zama jagorar jagora, kuma na biyu ya ɗauki aikin direban kisa. A wannan yanayin, haƙƙin yanke shawara ya rataya ne kawai ga mai kewayawa. Direba yana bugawa kawai kuma yana iya rinjayar abin da ke faruwa da kalma. Matsayin ba sa canzawa na dogon lokaci.

Yana da kyau don koyo, amma yana buƙatar ƙwarewa mai laushi mai ƙarfi. A nan ne muka yi dimuwa. Dabarar ta kasance mai wahala. Kuma ba ma batun ababen more rayuwa ba ne.

Kammalawa: ana iya amfani da shi mai yuwuwa, ba mu daina yin ƙoƙari ba.

4. Mobbing, swarming and all known but not lists styles Ba mu la'akari da shi, saboda Ba mu gwada shi ba kuma ba shi yiwuwa a yi magana game da shi a cikin mahallin aikinmu.

Sakamakon gamayya akan amfani da shirye-shirye guda biyu:

  • Muna da matakan aiki mara daidaituwa, wanda ke da rudani.
  • Mun shiga cikin rashin isassun fasaha masu laushi masu kyau. Kuma batun batun bai taimaka wajen shawo kan wadannan kurakuran namu ba.
  • Dogayen gwaje-gwaje da matsaloli tare da kayan aiki suna sa haɓakar haɗin gwiwa yana da wahala.

5. Duk da haka, an samu nasarori. Mun zo da namu hanyar "Haɗuwa - Rarraba". Zan yi bayanin yadda yake aiki a takaice.

Muna da abokan hulɗa na dindindin na ƴan kwanaki (kasa da mako guda). Muna yin aiki ɗaya tare. Muna zaune tare na ɗan lokaci: ɗaya ya rubuta, ɗayan yana zaune yana kallon ƙungiyar goyon baya. Sa'an nan kuma mu watse na wani lokaci, kowanne ya yi wasu abubuwa masu zaman kansu, sa'an nan kuma mu sake haduwa, mu yi aiki tare da sauri, mu yi wani abu tare kuma mu sake watsewa.

Tsare-tsare da sadarwa

Tushe na ƙarshe na ayyuka ta hanyar da aka warware matsalolin OS shine ƙungiyar aiki tare da ayyukan da kansu. Wannan kuma ya haɗa da musayar ƙwarewar da ke waje da aikin biyu. Bari mu kalli ayyuka guda uku:

1. Manufofin ta hanyar bishiyar manufa. Mun shirya yadda ake gudanar da aikin gabaɗaya ta wata bishiyar da ke zuwa gaba. A fasaha, ana yin sa ido a cikin Miro. Akwai ɗawainiya ɗaya - manufa ce ta tsaka-tsaki. Daga gare ta tafi ko dai ƙananan manufa ko ƙungiyoyin ayyuka. Ayyukan da kansu suna fitowa daga gare su. Dukkan ayyuka an ƙirƙira su kuma ana kiyaye su akan wannan allo.

Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

Wannan makirci kuma yana ba da amsa, wanda ke faruwa sau ɗaya a rana lokacin da muke aiki tare a taron. Samun tsari na gama gari a gaban kowa, amma an tsara shi kuma a buɗe gaba ɗaya, yana ba kowa damar sanin abubuwan da ke faruwa da kuma yadda muka ci gaba.

Amfanin hangen nesa na ayyuka:

  • Sanadin. Kowane ɗawainiya yana kaiwa ga wani burin duniya. Ana haɗa ayyuka zuwa ƙananan maƙasudi. Yankin ababen more rayuwa kansa fasaha ce sosai. Ba koyaushe ba a bayyana takamaiman takamaiman tasirin, misali, rubuta runbook akan ƙaura zuwa wani nginx yana da kan kasuwancin. Samun katin da aka yi niyya a kusa yana ƙara bayyanawa.
    Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP
    Rashin hankali shine muhimmin abu na matsaloli. Yana amsa tambayar kai tsaye: "Shin ina yin abin da ya dace?"
  • Daidaituwa. Akwai mu tara, kuma ba shi yiwuwa a zahiri mu jefa kowa da kowa a aiki ɗaya kawai. Ayyuka daga yanki ɗaya bazai isa koyaushe ba. An tilasta mana mu daidaita aiki tsakanin ƙananan ƙungiyoyin aiki. A lokaci guda kuma, ƙungiyoyi suna zama a kan aikinsu na ɗan lokaci, wani zai iya ƙarfafa su. Wani lokaci mutane suna nisa daga wannan rukunin aiki. Wani ya tafi hutu, wani yana yin rahoto don DevOps conf, wani ya rubuta labarin akan Habr. Sanin abin da burin da ayyuka za a iya yi a layi daya ya zama mahimmanci.

2. Masu gabatar da taron safe. A wurin tashi tsaye muna da wannan matsala - mutane suna yin ayyuka da yawa a layi daya. Wani lokaci ayyuka ana haɗa su da sako-sako kuma babu fahimtar wanda ke yin abin. Kuma ra'ayin wani dan kungiya yana da matukar muhimmanci. Wannan ƙarin bayani ne wanda zai iya canza hanyar warware matsalar. Tabbas, yawanci akwai wani tare da ku, amma shawara da shawarwari koyaushe suna da amfani.

Don inganta wannan yanayin, mun yi amfani da dabarar "Canja Jagoran Tsaya". Yanzu an juya su bisa ga wani jeri, kuma wannan yana da tasirinsa. Lokacin da lokacinku ya yi, ana tilasta muku nutsewa ku fahimci abin da ke faruwa don gudanar da kyakkyawan taron Scrum.

Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

3. Demo na ciki. Taimako wajen magance matsala daga shirye-shiryen biyu, hangen nesa akan bishiyar matsala da taimako a tarurrukan scrum da safe suna da kyau, amma ba manufa ba. A matsayinku na ma'aurata, ilimin ku kawai ya iyakance ku. Bishiyar ɗawainiya tana taimaka wa duniya fahimtar wanda ke yin abin. Kuma mai gabatarwa da abokan aiki a taron safe ba za su nutse cikin matsalolinku ba. Tabbas suna iya rasa wani abu.

An samo mafita ta hanyar nuna ayyukan da aka yi wa juna sannan kuma a tattauna shi. Muna haɗuwa sau ɗaya a mako na tsawon awa ɗaya kuma muna nuna cikakkun bayanai game da hanyoyin magance ayyukan da muka yi a cikin makon da ya gabata.

A lokacin zanga-zangar, wajibi ne a bayyana cikakkun bayanai game da aikin kuma tabbatar da nuna aikin sa.

Ana iya gudanar da rahoton ta amfani da jerin abubuwan dubawa.1. Shiga cikin mahallin. Daga ina aikin ya fito, me ya sa ma ya zama dole?

2. Ta yaya aka magance matsalar a da? Misali, ana buƙatar babban danna linzamin kwamfuta, ko kuma ba zai yiwu a yi komai ba.

3. Yadda muke inganta shi. Misali: "Duba, yanzu akwai scriptosik, ga abin karantawa."

4. Nuna yadda yake aiki. Yana da kyau a aiwatar da wasu yanayin mai amfani kai tsaye. Ina son X, ina yi Y, ina ganin Y (ko Z). Misali, Na tura NGINX, shan taba url, kuma na sami 200 Ok. Idan aikin yana da tsawo, shirya shi a gaba don ku iya nuna shi daga baya. Yana da kyau kada a karya shi da yawa awa daya kafin demo, idan yana da rauni.

5. Bayyana yadda aka magance matsalar cikin nasara, waɗanne matsalolin da suka rage, abin da ba a kammala ba, wane gyare-gyare ne zai yiwu a nan gaba. Misali, yanzu CLI, sannan za a sami cikakken aiki da kai a cikin CI.

Yana da kyau kowane mai magana ya kiyaye shi zuwa mintuna 5-10. Idan a bayyane yake jawabin ku yana da mahimmanci kuma zai ɗauki lokaci mai tsawo, daidaita wannan a gaba a tashar sre- takeover.

Bayan sashin fuska-da-fuska koyaushe ana tattaunawa a cikin zaren. Wannan shine inda martanin da muke buƙata akan ayyukanmu ya bayyana.

Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP
A sakamakon haka, ana gudanar da bincike don sanin amfanin abin da ke faruwa. Wannan shine ra'ayi akan ainihin magana da mahimmancin aikin.

Infrastructure as Code: yadda ake shawo kan matsalolin ta amfani da XP

Dogon ƙarshe da abin da ke gaba

Yana iya zama kamar sautin labarin ba shi da ɗan ƙima. Wannan ba daidai ba ne. Ƙananan matakan amsawa guda biyu, wato gwaje-gwaje da shirye-shiryen biyu, aiki. Ba daidai ba kamar yadda yake a cikin ci gaban al'ada, amma akwai tasiri mai kyau daga gare ta.

Gwaje-gwaje, a cikin nau'in su na yanzu, suna ba da ɗaukar hoto kawai. Yawancin ayyukan daidaitawa sun ƙare ba a gwada su ba. Tasirin su akan ainihin aikin lokacin rubuta lambar ya yi ƙasa. Koyaya, akwai tasiri daga gwaje-gwajen haɗin kai, kuma suna ba ku damar aiwatar da sake fasalin ba tare da tsoro ba. Wannan babbar nasara ce. Hakanan, tare da matsawa mai da hankali ga haɓakawa a cikin manyan harsuna (muna da python, tafi), matsalar ta ƙare. Kuma ba kwa buƙatar bincike mai yawa don “manne”; duban haɗin kai gabaɗaya ya isa.

Yin aiki a nau'i-nau'i ya dogara fiye da takamaiman mutane. Akwai factor factor da mu taushi basira. Tare da wasu mutane yana aiki sosai, tare da wasu yana aiki mafi muni. Tabbas akwai fa'ida daga wannan. A bayyane yake cewa ko da ba a cika ka'idodin aikin biyu ba, ainihin gaskiyar yin ayyuka tare yana da tasiri mai kyau akan ingancin sakamakon. Da kaina, Ina samun aiki bi-biyu mafi sauƙi kuma mafi daɗi.

Hanyoyi mafi girma na tasiri na OS - tsarawa da aiki tare da ayyuka suna haifar da sakamako daidai: musayar ilimi mai inganci da ingantaccen ingancin ci gaba.

Gajerun ƙarshe a layi ɗaya

  • Ma'aikatan HR suna aiki a cikin IaC, amma tare da ƙarancin inganci.
  • Ƙarfafa abin da ke aiki.
  • Ku fito da naku hanyoyin ramawa da ayyuka.

source: www.habr.com

Add a comment