updated diagrams
هذا الالتزام موجود في:
@@ -75,7 +75,39 @@ Demo: [Online Parser](https://yaml-online-parser.appspot.com/)
|
|||||||

|

|
||||||
# What is CI/CD?
|
# What is CI/CD?
|
||||||
|
|
||||||

|
<div class="mermaid">
|
||||||
|
flowchart LR
|
||||||
|
subgraph Continuous Integration
|
||||||
|
direction LR
|
||||||
|
A[Code] --Check In--> B[Build]
|
||||||
|
B --Auto--> C[Unit Tests]
|
||||||
|
C --Auto--> D[Dev Release]
|
||||||
|
D --Auto--> E[Additional Tests]
|
||||||
|
end
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="mermaid">
|
||||||
|
flowchart LR
|
||||||
|
subgraph Continuous Delivery
|
||||||
|
direction LR
|
||||||
|
G[Code] --Check In--> H[Build]
|
||||||
|
H --Auto--> I[Unit Tests]
|
||||||
|
I --Auto--> J[Dev Release]
|
||||||
|
J --Auto--> K[Additional Tests]
|
||||||
|
K --Manual--> L[Release]
|
||||||
|
end
|
||||||
|
</div>
|
||||||
|
<div class="mermaid">
|
||||||
|
flowchart LR
|
||||||
|
subgraph Continuous Deployment
|
||||||
|
direction LR
|
||||||
|
M[Code] --Check In--> N[Build]
|
||||||
|
N --Auto--> O[Unit Tests]
|
||||||
|
O --Auto--> P[Dev Release]
|
||||||
|
P --Auto--> Q[Additional Tests]
|
||||||
|
Q --Auto--> R[Release]
|
||||||
|
end
|
||||||
|
</div>
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -88,7 +120,7 @@ Demo: [Online Parser](https://yaml-online-parser.appspot.com/)
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
# Workflows
|
# Workflows
|
||||||
- [Events](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows) trigger workflows
|
- [Events](https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows) trigger workflows
|
||||||
@@ -98,7 +130,7 @@ Demo: [Online Parser](https://yaml-online-parser.appspot.com/)
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||

|

|
||||||
# Jobs
|
# Jobs
|
||||||
- Workflows can contain multiple jobs
|
- Workflows can contain multiple jobs
|
||||||
- Each job runs on a [Runner](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners)
|
- Each job runs on a [Runner](https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners)
|
||||||
@@ -150,3 +182,9 @@ Demo: [Online Parser](https://yaml-online-parser.appspot.com/)
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Needed for mermaid, can be anywhere in file except frontmatter -->
|
||||||
|
<script type="module">
|
||||||
|
import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs';
|
||||||
|
mermaid.initialize({ startOnLoad: true });
|
||||||
|
</script>
|
||||||
|
ثنائية
slides/img/event-job.drawio.png
Normal file
ثنائية
slides/img/event-job.drawio.png
Normal file
ملف ثنائي غير معروض.
بعد العرض: | الارتفاع: | الحجم: 18 KiB |
ثنائية
slides/img/job-runner.drawio.png
Normal file
ثنائية
slides/img/job-runner.drawio.png
Normal file
ملف ثنائي غير معروض.
بعد العرض: | الارتفاع: | الحجم: 41 KiB |
المرجع في مشكلة جديدة
حظر مستخدم