Skip to content

Commit 2f67bd1

Browse files
committed
updated
1 parent 329ca2a commit 2f67bd1

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

pages/guides/ci-cd/_meta.en-UZ.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,5 @@
7070
"icon": "▶️",
7171
"description": "Gitlab CI va Github Actions bilan",
7272
"href": "/guides/ci-cd/dotnet-deployment"
73-
},
74-
"m1-runner-setup": {
75-
"title": "Github Actionsga M1 macOS runner qo'shish",
76-
"icon": "▶️",
77-
"description": "Apple M1 macOS runner",
78-
"href": "/guides/ci-cd/m1-runner-setup"
7973
}
8074
}

pages/guides/ci-cd/dotnet-deployment.en-UZ.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import { Callout } from "nextra-theme-docs";
1010
![dotnet-deployment](https://raw.githubusercontent.com/devops-journey-uz/assets/main/images/tutorials/ci-cd/dotnet-deployment/banner.png)
1111

1212

13+
## Kirish
14+
1315
Ushbu qo'llanmanda **.NET Core** applicationlarini **Gitlab CI** va **Github Actions** yordamida avtomatlashtirilgan holda qanday deploy qilishni ko'rib chiqamiz. Bu qo'llanma **DevOps Engineer**lar va **.NET Developer**lar uchun zarur bo'lgan bilim va ko'nikmalar qamrab oladi. Qo'llanma davomida biz **.NET** loyihalarini qanday tuzlishini, qanday konfiguratsiya qilkishni va secretlar bilan ishlashni ko'rib chiqamiz.
1416

1517
Shuningdek, biz **Dockerfile** yozishni o'rganamiz va uni samarali ishlashi uchun optimallashtiramiz. Docker asosida konteynerlash jarayonlarini o'zlashtirgach, **GitLab CI/CD** va **GitHub Actions** yordamida CI/CD pipeline'larini sozlash va avtomatlashtirish usullarini ko'rib chiqamiz.
@@ -20,6 +22,20 @@ Ushbu qo'llanma orqali siz **.NET** applicationlari uchun CI/CD jarayonlarini mu
2022
Ushbu amaliyotda quyidagi **.NET** application kodlaridan foydalanamiz **Gitlab->** [**gitlab.com/ismoilovdev/productapi**](https://gitlab.com/ismoilovdev/productapi), **Github->** [**github.com/devops-journey-uz/productapi**](https://gitlab.com/ismoilovdev/productapi)
2123
</Callout>
2224

25+
**.NET** platformasi Microsoft tomonidan ishlab chiqilgan bo'lib, birinchi versiyasi 2002-yilda **.NET Framework** nomi bilan taqdim etilgan. Dastlab, u asosan Windows muhitida ishlash uchun mo'ljallangan edi, vaqt o'tishi bilan, ayniqsa, cloud computing va microservices arxitekturasining rivojlanishi bilan, Microsoft kross-platforma va open-source bo'lgan yangi tizimni yaratishga qaror qildi. Shu tariqa, 2016-yilda **.NET Core 1.0** taqdim etildi. U modullashtirilgan, high-performance va container-friendly texnologiya hisoblanadi. Keyinchalik, **.NET 5** dan boshlab, Microsoft barcha **.NET** versiyalarini birlashgan .NET ekotizimiga aylantirdi va .NET Core nomi .NET deb o'zgartirildi. .NET platformasining yangi versiyalari har yili, odatda noyabr oyida chiqariladi. .NET'ning eng so'nggi versiyasi 2024-yil noyabr oyida chiqarilgan **.NET 9**, joriy **LTS** versiyasi esa **.NET 8** bo'lib, 2023-yil noyabr oyida chiqarilgan.
26+
27+
**.NET Core** **.NET Framework** ning davomchisi bo'lib, u monolit arxitektura o'rniga mikroservis va cloud-native applicationlarni yaratishga moslashtirilgan. **.NET Framework** faqatgina Windows uchun mo'ljallangan bo'lsa, **.NET Core** platformadan mustaqil bo'lib, **Docker, Kubernetes** va **cloud infratuzilma**lariga moslashgan.
28+
29+
.NET Core dasturlarining ishlash muhiti quyidagilardan iborat:
30+
31+
**SDK** (**S**oftware **D**evelopment **K**it) - dasturlarni ishlab chiqish va build qilish uchun kerakli vositalar.
32+
33+
**Runtime** - kompilyatsiya qilingan ilovani(applicationni) ishga tushirish uchun zaruriy komponentlar.
34+
35+
**NuGet Package Manager** - .NET Core dasturlarini yaratish va ulash uchun kerakli paketlar.
36+
37+
.NET Core cross-platform bo'lib, uni Windows, Linux va MacOS da ishlatish mumkin. Linux va MacOS muhitida u bash terminal yoki Docker konteynerlar orqali ishlab chiqilishi mumkin, bu esa uni DevOps va cloud-native yechimlar uchun ideal variantga aylantiradi.
38+
2339

2440
## Loyihani tushunish
2541

pages/guides/ci-cd/m1-runner-setup.en-UZ.mdx

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)