Skip to content

Commit 5ee5859

Browse files
committed
add CICD file
1 parent 0bacf37 commit 5ee5859

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+4123
-0
lines changed

CICD_ZH/CICD.md

Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
# 操作前提
2+
3+
**此文件需搭配 API Swagger 規格文件進行實作。**
4+
5+
## 操作環境說明:
6+
7+
環境有兩個:10.20.30.88:20001 & localhost:18080,上面各一台DGR
8+
9+
10.20.30.88:20001 上面有多個 API 與 3個 Client ,之後10.20.30.88:20001 上面的 DGR 簡稱 88
10+
11+
![alt text](png/image.png)
12+
![alt text](png/image-1.png)
13+
14+
localhost:18080 上面沒有 API ,只有一個 Client,之後 localhost:18080 上面的 DGR 簡稱 localhost
15+
16+
![alt text](png/image-2.png)
17+
![alt text](png/image-3.png)
18+
19+
## 操作目的
20+
21+
將 88 的 API 、Client 匯出,匯入到 localhost ,並修改後端連結。
22+
23+
# Swagger 操作流程
24+
25+
## 1. 進入 Swagger 操作畫面
26+
Swagger Editor: https://editor.swagger.io/
27+
28+
![alt text](png/image-4.png)
29+
30+
## 2. 取得並且設定 token
31+
32+
**因為所有 AC API 都會進行 Token 驗證,所以操作前必須先取得並設定 token**
33+
34+
設定 servers 為 88
35+
36+
![alt text](png/image-5.png)
37+
38+
拿 token
39+
40+
![alt text](png/image-7.png)
41+
42+
填入帳號密碼
43+
44+
![alt text](png/image-8.png)
45+
46+
複製 access token
47+
48+
![alt text](png/image-9.png)
49+
50+
設定 Authorize
51+
52+
![alt text](png/image-10.png)
53+
54+
填入 access token
55+
56+
![alt text](png/image-11.png)
57+
58+
![alt text](png/image-12.png)
59+
60+
## 3. 匯出 API LIST
61+
62+
### 3.1 查詢API清單
63+
64+
![alt text](png/image-13.png)
65+
![alt text](png/image-14.png)
66+
![alt text](png/image-15.png)
67+
68+
取得 apikey & modulname
69+
![alt text](png/image-16.png)
70+
71+
### 3.2 匯出指定 API
72+
73+
填寫一筆、匯出一筆,填寫全部、匯出全部
74+
75+
![alt text](png/image-17.png)
76+
77+
![alt text](png/image-18.png)
78+
79+
![alt text](png/image-19.png)
80+
81+
獲得匯出資料
82+
83+
![alt text](png/image-20.png)
84+
85+
## 4. 匯出 Client
86+
87+
![alt text](png/image-21.png)
88+
89+
![alt text](png/image-22.png)
90+
91+
![alt text](png/image-23.png)
92+
93+
獲得匯出資料
94+
95+
![alt text](png/image-24.png)
96+
97+
## 5. 匯入 API LIST
98+
99+
100+
變更 servers 為 localhost
101+
![alt text](png/image-25.png)
102+
103+
### 5.1 上傳檔案
104+
105+
![alt text](png/image-26.png)
106+
107+
![alt text](png/image-27.png)
108+
109+
指定 API 檔案
110+
111+
![alt text](png/image-28.png)
112+
113+
獲取暫存檔名
114+
115+
![alt text](png/image-29.png)
116+
117+
### 5.2 上傳註冊 / 組合 API
118+
119+
![alt text](png/image-30.png)
120+
121+
![alt text](png/image-31.png)
122+
123+
![alt text](png/image-32.png)
124+
125+
![alt text](png/image-33.png)
126+
127+
### 5.3 匯入註冊 / 組合 API
128+
129+
![alt text](png/image-34.png)
130+
131+
![alt text](png/image-35.png)
132+
133+
![alt text](png/image-36.png)
134+
135+
取得匯入回應
136+
![alt text](png/image-37.png)
137+
138+
localhost 裡面確實已經匯入 API
139+
![alt text](png/image-38.png)
140+
141+
## 6. 匯入 Client
142+
143+
### 6.1 上傳檔案
144+
145+
![alt text](png/image-39.png)
146+
147+
![alt text](png/image-40.png)
148+
149+
![alt text](png/image-41.png)
150+
151+
![alt text](png/image-42.png)
152+
153+
### 6.2 覆蓋設定
154+
155+
![alt text](png/image-43.png)
156+
157+
![alt text](png/image-44.png)
158+
159+
![alt text](png/image-45.png)
160+
161+
![alt text](png/image-46.png)
162+
163+
### 6.3 匯入用戶端確認
164+
165+
![alt text](png/image-47.png)
166+
167+
![alt text](png/image-48.png)
168+
169+
![alt text](png/image-49.png)
170+
171+
![alt text](png/image-50.png)
172+
173+
localhost 匯入 client
174+
![alt text](png/image-51.png)
175+
176+
## 7. 批次修改後端
177+
178+
當前 localhost 上面的 API 的後端為 10.20.30.88,準備把 88 改為 localhost
179+
![alt text](png/image-52.png)
180+
181+
### 7.1 批次修改暫存
182+
![alt text](png/image-53.png)
183+
184+
![alt text](png/image-54.png)
185+
186+
![alt text](png/image-55.png)
187+
188+
![alt text](png/image-56.png)
189+
190+
### 7.2 批次修改確認
191+
192+
![alt text](png/image-57.png)
193+
194+
![alt text](png/image-58.png)
195+
196+
![alt text](png/image-59.png)
197+
198+
![alt text](png/image-60.png)
199+
200+
當前 localhost 上面的 API 的後端替換為 localhost
201+
![alt text](png/image-61.png)
202+
203+
### 8. 取得 API 明細以驗證 API
204+
205+
![alt text](png/image-62.png)
206+
207+
![alt text](png/image-63.png)
208+
209+
![alt text](png/image-64.png)
210+
211+
![alt text](png/image-65.png)

0 commit comments

Comments
 (0)