iT邦幫忙

2023 iThome 鐵人賽

DAY 17
0

目前我們已經知道trigger(觸發條件)以及pool(執行者)。
再接下去看這份yaml。

steps:
- task: NodeTool@0
  inputs:
    versionSpec: '10.x'
  displayName: 'Install Node.js'

- script: |
    npm install
    npm run build
  displayName: 'npm install and build'

可以看到steps中有task和script。
task是AZURE DEVOPS預設好的任務,
我們只要了解這個任務是否可以達到我們要的效果,
不用管AZURE DEVOPS到底是怎麼做的。

這裡便是指定執行NodeTool@0(這個任務會協助安裝node.js),
我們可以指定版本versionSpec,
在執行時我們希望他展示的紀錄是寫'Install Node.js'方便辨認。

script則是自訂語法,例如我們在安裝node.js以後,
要安裝npm,就會輸入npm install,這裡也是一樣的。


上一篇
Day16 Azure DevOps Agent的基本介紹
下一篇
Day18 檢視pipeline的執行紀錄
系列文
CI/CD超入門,一天只要十分鐘的Azure Devops真.新手教學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言