# 設定檔 - 指令陣列/遠端指令陣列
# CommandArray
指令陣列
# 字串類型指令(CommandItem)
範例
commands:
- cd frontend
- yarn install
- yarn build
# 物件類型指令(CommandItem)
可使用三種屬性
- script(required): String, 要執行的指令
- ignoreError(optional): Boolean, 當指令遇到error是否忽略(若沒進行忽略, 如果發生錯誤佈署指令將會中斷)
- quite(optional): Boolean, 是否不在console中顯示執行的指令, 設定為true後將不顯示
範例
commands:
- script: cd frontend
ignoreError: true
quite: true
- script: yarn install
ignoreError: true
- script: yarn build
ignoreError: true
# RemoteCommandArray
遠端指令陣列
# 遠端指令物件(RemoteCommandObject)
物件類型指令(CommandItem)的屬性皆可使用
可選擇操作本機或是遠端
當local設定為true將設定為本機
- local: Boolean, 是否為本機
- host: String, 遠端主機host
- user: String, 登入遠端主機使用者帳號
- remoteCwd(optional): String, 遠端指令的執行CWD目錄
← Hooks