現在,我們回頭看一下之前pipeline的執行紀錄。
Initialize job
Checkout /js-e2e-express-server@main to s
Install Node.js
npm install and build
Finalize Job
整個紀錄可以清楚看到agent執行時做的事情。
也就是azure devops會連到agent,
agent就在所在環境執行工作。
以這個執行紀錄,
可以看到:
第一行:初始化工作,
第二行:agent開始checkout程式,把程式拉到agent在的地方的s資料夾,
第三行:agent完成NodeTool@0整個task,這邊秀出displayName:Install Node.js,
第四行:是script的displayName,代表執行npm install 和npm run build。
最後是Finalize Job 結束工作。
因此如果要清楚記錄到底agent做了什麼事情,
在yaml中就要認真寫log。
那執行成功,正常執行都會是綠色,如果遇到錯誤,會是紅色,並且有錯誤訊息。
或是我們會打開pipeline log,會有更詳細的訊息,
明天再介紹開log的方式。