forked from Weera1234/DNS-AGN
-
Notifications
You must be signed in to change notification settings - Fork 1
91 lines (73 loc) · 4.43 KB
/
azure-webapps-node.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
WRANGLER_LOG=debug wrangler dev
Failed to load .env file ".env": Error: ENOENT: no such file or directory, open '.env'
at Object.openSync (node:fs:584:3)
at Object.readFileSync (node:fs:452:35)
at tryLoadDotEnv (/Users/birvine-broque/src/project/node_modules/wrangler/wrangler-dist/cli.js:140305:72)
at loadDotEnv (/Users/birvine-broque/src/project/node_modules/wrangler/wrangler-dist/cli.js:140313:12)
at /Users/birvine-broque/src/project/node_modules/wrangler/wrangler-dist/cli.js:164454:20
at /Users/birvine-broque/src/project/node_modules/wrangler/wrangler-dist/cli.js:151146:16
at maybeAsyncResult (/Users/birvine-broque/src/project/node_modules/wrangler/wrangler-dist/cli.js:149426:44)
at /Users/birvine-broque/src/project/node_modules/wrangler/wrangler-dist/cli.js:151145:14
at /Users/birvine-broque/src/project/node_modules/wrangler/wrangler-dist/cli.js:149414:22
at Array.reduce (<anonymous>) {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '.env'
สิ่งแวดล้อ
-7
AZURE_WEBAPP_NAME: https://github.com/Weera1234/DNS-AGN/edit/main/.github/workflows/azure-webapps-node.yml # set this to your application's name
=======
AZURE_WEBAPP_NAME: https://github.com/khaledagn/DNS-AGN.git # set this to your application's name
AZURE_WEBAPP_PACKAGE_PATH https : //kyc-theresawchavez789.us.kg # จัดเตรียมเส้นทางนี้ไปยังโปรเจ็กต์แอปเว็บของคุณโดยกักขังคือรูทของความยุติธรรม#
NODE_VERSION: '20.x' # set this to the node version to use
บน:
ดัน :
สาขา : [ "หลัก" ]
ในตอนแรกโฟลว์_การจัดส่ง:
สิ่งแวดล้อม:
AZURE_WEBAPP_NAME : kyc-theresawchavez789.us.kg #ตั้งค่านี้เป็นชื่อแอปพลิเคชันของคุณ
AZURE_WEBAPP_PACKAGE_PATH : ' . ' #ตั้งค่านี้เป็นเส้นทางไปยังโปรเจ็กต์แอปเว็บของคุณ โดยค่าเริ่มต้นคือรูทของที่เก็บข้อมูล
NODE_VERSION : ' 20.x ' #ตั้งค่านี้เป็นเวอร์ชันโหนดที่จะใช้
การอนุญาต:
เนื้อหา : อ่าน
งาน:
สร้าง :
รันบน : ubuntu-ล่าสุด
ขั้นตอน :
- การใช้งาน: actionsheckout@v4
- ชื่อ: ตั้งค่า Node.js
การใช้งาน : actions/setup-node@v4
กับ :
เวอร์ชันโหนด : ${{ env.NODE_VERSION }}
แคช : ' npm '
- ชื่อ: npm ติดตั้ง สร้าง และทดสอบ
วิ่ง : |
การติดตั้ง npm
npm รัน build --if-present
npm รันทดสอบ --if-present
- ชื่อ: อัปโหลดสิ่งประดิษฐ์สำหรับงานการปรับใช้
การใช้งาน : actions/upload-artifact@v4
กับ :
ชื่อ : node-app
เส้นทาง : kyc-theresawchavez789.us.kg
ปรับใช้ :
การอนุญาต:
เนื้อหา : ไม่มี
รันบน : ubuntu-ล่าสุด
ความต้องการ : สร้าง
สิ่งแวดล้อม :
ชื่อ : 'พัฒนาการ'
URL : ${{ steps.deploy-to-webapp.outputs.webapp-url }}
ขั้นตอน :
- ชื่อ: ดาวน์โหลดสิ่งประดิษฐ์จากงานสร้าง
การใช้งาน : actions/download-artifact@v4
กับ :
ชื่อ : node-app
- ชื่อ : 'ปรับใช้กับ Azure WebApp '
id : ปรับใช้กับเว็บแอป
การใช้งาน : azure/webapps-deploy@v2
กับ :
ชื่อแอป : ${{ env.AZURE_WEBAPP_NAME }}
เผยแพร่โปรไฟล์ : ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE }}
แพ็กเกจ : ${{ env.AZURE_WEBAPP_PACKAGE_PATH }}