Skip to content

Commit 08a84ac

Browse files
authored
Merge pull request #1 from sedsrip-star/sedsrip-star-patch-1
Translate moda CI workflow to Thai
2 parents d9f4d87 + 43dfaf1 commit 08a84ac

File tree

1 file changed

+86
-1
lines changed

1 file changed

+86
-1
lines changed

.github/workflows/moda-ci.yaml

Lines changed: 86 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,89 @@
1-
name: docs-internal Moda CI
1+
ชื่อ : docs-internal Moda CI
2+
3+
#ข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าการดำเนินการ CI สามารถดูได้ที่นี่:
4+
# https://github.com/github/ops/blob/master/docs/playbooks/build-systems/moving-moda-apps-from-bp-to-actions.md
5+
6+
บน :
7+
การส่งเวิร์กโฟลว์ :
8+
ดัน :
9+
ละเว้นสาขา :
10+
- ' gh-readonly-queue/** '
11+
กลุ่มผสาน :
12+
ประเภท : [ตรวจสอบที่ร้องขอ]
13+
14+
งาน :
15+
# #########################
16+
#สร้างคีย์ Vault
17+
# #########################
18+
set-vault-keys :
19+
runs-on : ubuntu-latest
20+
ผลลัพธ์ :
21+
modified_vault_keys : ${{ steps.modify_vault_keys.outputs.modified }}
22+
ขั้นตอน :
23+
- name : ตั้งค่าเอาต์พุต vault-keys
24+
id : modify_vault_keys
25+
วิ่ง : |
26+
ถ้า [ -z "${{ vars.VAULT_KEYS }}" ]; แล้ว
27+
# เราต้องการเพิ่ม DOCS_BOT_PAT_BASE ลงในรายการคีย์
28+
# เพื่อให้การสร้างดึงข้อมูลลับจากคลังข้อมูลภายในของเอกสาร
29+
# โดยที่ --environment คือ "ci"
30+
echo "modified=DOCS_BOT_PAT_BASE" >> $GITHUB_OUTPUT
31+
อื่น
32+
echo "modified=${{ vars.VAULT_KEYS }},DOCS_BOT_PAT_BASE" >> $GITHUB_OUTPUT
33+
ไฟ
34+
# ############
35+
#งานโมดา
36+
# ############
37+
ชุดการตั้งค่า moda :
38+
ถ้า : ${{ github.repository == 'github/docs-internal' }}
39+
ชื่อ : ${{ matrix.ci_job.job }}
40+
ต้องใช้ : set-vault-keys
41+
กลยุทธ์ :
42+
ล้มเหลวอย่างรวดเร็ว : เท็จ
43+
เมทริกซ์ :
44+
ci_job : [{ 'job': 'docs-internal-moda-config-bundle' }]
45+
ใช้ไฟล์ : github/internal-actions/.github/workflows/moda.yml@main
46+
กับ :
47+
ชื่องานที่จัดรูปแบบตาม ci : ${{ matrix.ci_job.job }}
48+
vault-keys : ${{ needs.set-vault-keys.outputs.modified_vault_keys }}
49+
ความลับ :
50+
dx-bot-token : ${{ secrets.INTERNAL_ACTIONS_DX_BOT_ACCOUNT_TOKEN }}
51+
datadog-api-key : ${{ Secrets.DATADOG_API_KEY }}
52+
53+
# ############
54+
#งานเกี่ยวกับอิมเมจ Docker
55+
# ############
56+
อิมเมจ Docker :
57+
ถ้า : ${{ github.repository == 'github/docs-internal' }}
58+
ชื่อ : ${{ matrix.ci_job.job }}
59+
ต้องใช้ : set-vault-keys
60+
กลยุทธ์ :
61+
ล้มเหลวอย่างรวดเร็ว : เท็จ
62+
เมทริกซ์ :
63+
ci_job : [{ 'job': 'docs-internal-docker-image' }]
64+
ใช้ไฟล์ : github/internal-actions/.github/workflows/kube.yml@main
65+
กับ :
66+
ชื่องานที่จัดรูปแบบตาม ci : ${{ matrix.ci_job.job }}
67+
vault-keys : ${{ needs.set-vault-keys.outputs.modified_vault_keys }}
68+
#ส่งผ่านความลับ 'DOCS_BOT_PAT_BASE' จาก Vault ไปยัง docker โดยใช้ --secret id=DOCS_BOT_PAT_BASE,src=<PAT value>
69+
รับรอง : จริง
70+
docker-build-env-secrets : ' DOCS_BOT_PAT_BASE '
71+
ความลับ :
72+
dx-bot-token : ${{ secrets.INTERNAL_ACTIONS_DX_BOT_ACCOUNT_TOKEN }}
73+
datadog-api-key : ${{ Secrets.DATADOG_API_KEY }}
74+
75+
# ############
76+
#งานด้านความปลอดภัยของ Docker
77+
# ############
78+
ความปลอดภัยของ Docker :
79+
ถ้า : ${{ github.repository == 'github/docs-internal' }}
80+
ชื่อ : ${{ matrix.ci_job.job }}
81+
ต้องใช้ : set-vault-keys
82+
กลยุทธ์ :
83+
ล้มเหลวอย่างรวดเร็ว : เท็จ
84+
เมทริกซ์ :
85+
ci_job : [{ 'job': 'docs-internal-docker-security' }]
86+
ใช้ไฟล์ : github/internal-actions/.github/workflows/name: docs-internal Moda CI
287

388
# More info on CI actions setup can be found here:
489
# https://github.com/github/ops/blob/master/docs/playbooks/build-systems/moving-moda-apps-from-bp-to-actions.md

0 commit comments

Comments
 (0)