Հետ
Ծրագրավորում և բաց կոդ

Գործնական GitHub Actions. Ամբողջական CI/CD FastAPI-ի և PostgreSQL-ի համար

Habr
Advertisement468 × 90
Գործնական GitHub Actions. Ամբողջական CI/CD FastAPI-ի և PostgreSQL-ի համար

Հոդվածում ներկայացված է GitHub Actions-ի միջոցով ամբողջական CI/CD խողովակաշարի կարգավորման մանրամասն ուղեցույց: Հեղինակը ցույց է տալիս FastAPI և PostgreSQL հիմքով հավելվածի տեղակայման ավտոմատացման գործընթացը՝ Docker-կոնտեյներների օգտագործմամբ: Հիմնական ուշադրությունը դարձվում է գործնական իրականացմանը՝ կոնֆիգուրացիոն ֆայլերի կարգավորումից մինչև Pytest-ի միջոցով ավտոմատացված թեստավորման ինտեգրում: Նյութում դիտարկվում է VDS-ի վրա ծառայությունների տեղակայումը, ինչը ուղեցույցը դարձնում է օգտակար այն ծրագրավորողների համար, ովքեր ձգտում են օպտիմալացնել կոդի առաքման գործընթացները: Հեղինակը նաև կիսվում է նախագծի բեքենդ մասի հետ աշխատանքի փորձով և տրամադրում է հղում դեպի ռեպոզիտորիա՝ օրինակելի ստենդով, ինչը թույլ է տալիս ընթերցողներին ինքնուրույն վերարտադրել նկարագրված ենթակառուցվածքը: Հոդվածը օգտակար կլինի ինչպես սկսնակ DevOps ինժեներների, այնպես էլ այն ծրագրավորողների համար, ովքեր ցանկանում են ավտոմատացնել իրենց Python հավելվածների թեստավորումն ու տեղակայումը:

This is a summary. Read the full article at the original source:

Habr
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Հոդվածում ներկայացված է Jev-ի իրականացումը՝ ֆունկցիոնալ համակարգեր կառուցելու մինիմալիստական մոտեցում, որը տեղավորված է ընդամենը 25 տող Python կոդի մե…

Hacker News (YC)
Advertisement970 × 250