【CI/CD】VSTS CICD部屬到VM環境流程紀錄 - (三)Release部分

/
0 Comments

建立Deployment Group



因為是布署到VM,在建立Release檔之前,要先綁定要布署到哪一台機器。
  • 這裡只要記的勾選使用個人access token這個選項即可
  • Script貼到VM的PowerShell執行後,所有選項都enter就可以了


建立Release Definition



Template看需求選擇,這裡選擇IIS Website Deployment。
  • 這裡只要記的勾選使用個人access token這個選項即可
  • Script貼到VM的PowerShell執行後,所有選項都enter就可以了


Add Artifact



  • Source選之前我們建立的Build


  • 設定持續布署Trigger(右上角的閃電) : 把trigger改成Enabled並選擇觸發的分支
  • Continuous deployment trigger : 勾選Enabled,新增Build branch filters

Environment



這裡環境先建立一個Environment布署到Stage,在卡一關審核布署到Prod。
  • 審核設定

  • 其他沒有需要特別處理的deployment condition就預設即可

Environment Task 設定



發行方式如果選的是檔案系統,不需要在release前置換config裡appsettings、connectionstring以外的區塊內容,只需要IIS Web App Deploy這個步驟就可以了。
這已我們區要在布署前置換一些參數,布署步驟如下圖:




  • Process
    • Website name : 填入你IIS設定的站台名稱

  • Run on deployment group
    • Deployment group : 選一個之前建立的Deployment group
    • 其他基本都用預設


  • Replace token


  • IIS Web App Deploy
    • Package or Folder : 選到發行檔設定的.zip檔案
    • SetParameters File : 選到SetParameters.xml
    • Remove Additional Files at Destination : 勾選





You may also like

沒有留言: