CI / CD lori AWS, Azure ati Gitlab. Titun dajudaju lati OTUS

Išọra Nkan yii kii ṣe imọ-ẹrọ ati pe a pinnu fun awọn oluka ti o nifẹ si eto-ẹkọ ni aaye ti CI / CD. O ṣeese julọ, ti o ko ba nifẹ si kikọ, ohun elo yii kii yoo nifẹ si ọ.

CI / CD lori AWS, Azure ati Gitlab. Titun dajudaju lati OTUS

Ti o ba jẹ olupilẹṣẹ tabi oludari ti o ni iduro fun siseto idagbasoke ilọsiwaju ati awọn ilana ifijiṣẹ (lemọlemọfún Integration / lemọlemọfún ifijiṣẹ), lẹhinna OTUS ti ṣii iforukọsilẹ fun iṣẹ-ẹkọ kan paapaa fun ọ: Ẹkọ aladanla to wulo lori ilana olokiki ti idagbasoke sọfitiwia ti nlọsiwaju ati ifijiṣẹ Isopọpọ Itẹsiwaju ati Ifijiṣẹ Ilọsiwaju lori awọn iru ẹrọ Iṣẹ Ayelujara Amazon, Azure, GitLab ati Jenkins.

Lakoko ikẹkọ, awọn ọmọ ile-iwe yoo kọ ẹkọ bii o ṣe le ṣe akanṣe kikọ ohun elo ati ilana idanwo ati ilana fifi sori ẹrọ pẹlu awọn olupese oludari mẹta, bii idagbasoke oye ti faaji ti awọn olupese awọsanma ati kọ ẹkọ adaṣe ti itupalẹ koodu ati ọlọjẹ ailagbara.

Ni ipari ikẹkọ, ọmọ ile-iwe kọọkan yoo ṣẹda iṣẹ ikẹhin, eyiti yoo ni imuse awọn ilana CI / CD fun eyikeyi iṣẹ-ṣiṣe orisun ṣiṣi ti o fẹ. Lẹhin ikẹkọ, nitorinaa, ọmọ ile-iwe kọọkan yoo gba awọn ohun elo fun gbogbo awọn kilasi, iwe-ẹri ti ipari iṣẹ-ẹkọ, ati pataki julọ, wọn yoo ṣeto ilana ti kikọ ati idanwo ohun elo ati pe yoo ni anfani lati wa awọn ailagbara.

CI / CD lori AWS, Azure ati Gitlab. Titun dajudaju lati OTUS

Nitoribẹẹ, ẹkọ yii ko dara fun gbogbo eniyan. Ṣugbọn ti o ba ni iriri:

  • Ṣiṣẹ pẹlu Git
  • Isakoso ti Linux tabi awọn ọna ṣiṣe Windows
  • Idagbasoke tabi isẹ
  • Ṣiṣẹ pẹlu olupese awọsanma

lẹhinna OTUS n duro de ọ! O le ṣe idanwo ẹnu-ọnalati pinnu boya o ni oye ti o to lati mu CI / CD lori AWS, Azure, ati ẹkọ Gitlab.

Ni ifojusona ti ibere dajudaju "CI/CD lori AWS, Azure ati Gitlab" Ni Oṣu Keji ọjọ 17, OTUS gbalejo Ọjọ Ṣii kan. Olukọ naa sọrọ nipa eto iṣẹ-ẹkọ ni awọn alaye diẹ sii, dahun awọn ibeere lati ọdọ awọn ọmọ ile-iwe, ati tun ṣe apejuwe ilana ikẹkọ.


Wiwọle tun wa si wiwo ọfẹ ti webinar ṣiṣi lori koko-ọrọ “Lilo Jenkins pẹlu K8S”, eyiti olukọ ikẹkọ ṣe. "CI/CD lori AWS, Azure ati Gitlab" Boris Nikolaev:


Ilana ikẹkọ dajudaju "CI/CD lori AWS, Azure ati Gitlab" waye ni ọna kika ti awọn webinars ori ayelujara. Ni gbogbo ikẹkọ (o jẹ oṣu 3), awọn ọmọ ile-iwe le beere awọn ibeere si awọn olukọ ti o ni iriri ti o wa ni ifọwọkan nigbagbogbo. Awọn iṣẹ iyansilẹ ti ọwọ yoo pari ni lilo Google Cloud Platform (GCP), Iṣẹ Ayelujara Amazon, ati Microsoft Azure.

Eto ẹkọ naa ni awọn modulu akọkọ mẹrin:

  1. Idagbasoke ninu awọsanma (koodu)
  2. Adaṣiṣẹ ti apejọ ati idanwo (Idapọ Ilọsiwaju)
  3. Adaaṣe fifi sori ẹrọ (Ifijiṣẹ tẹsiwaju)
  4. Ik module

Ọkọọkan wọn ni yoo jiroro ni awọn alaye lakoko awọn kilasi ni ọna kika awọn oju opo wẹẹbu ori ayelujara, ati awọn iṣẹ iyansilẹ ile yoo ṣe iranlọwọ lati ṣafikun imọ ti o gba, eyiti, ti o ba jẹ dandan, o le gba awọn esi alaye lati ọdọ awọn olukọ.

Ọpọlọpọ awọn amoye pe CI/CD ọkan ninu awọn ọna idagbasoke sọfitiwia ti o dara julọ fun awọn iṣẹ ṣiṣe ode oni. Ṣe o gba pẹlu ọrọ yii?

orisun: www.habr.com

Fi ọrọìwòye kun