VSTF Build Workflow(2)DafaultTemplate.xaml分析

來源:互聯網
上載者:User

書接上文,我要介紹的Workflow在哪了呢?

開啟我們之前建立的Build:

我們在Process這個Tab中,看到VSTF為預設指定了一個Template,這是一個Wrokflow XAML檔案,它位於根目錄下的BuildProcessTemplates目錄中。

按圖索驥,我們在VSTF中找到了這個XAML檔案:

這個xaml記載了我們在執行一個build時所要做的所有工作以及順序,下面讓我們詳細分析一下它。

雙擊該XAML,會開啟一個Workflow活動圖表,這是一個Sequence活動圖表(區別於另一種Workflow自動機)

從總體上看,這個Sequence活動圖表由4部分組成:

  1. Get the build
  2. Update Drop Location
  3. Run on Agent
  4. Check in Geted Changes for CheckInShelveSet Builds

關於這個Sequence的介紹,我會專門用一篇文章來cover。

 

繼續觀察這個XAML所在的位置,我們可以選擇其它的模板,這時你會發現Build process parameters下的內容會跟著模板的change而改變。

可以理解為,這裡是我們的輸入,這些值會在Build的時候傳入Workflow,從而影響輸出。輸出在哪裡呢?我們在執行完一個Build的時候,無論成功與否,都會進入這樣的表單:

這是一份輸出清單,我們可以定義自己的邏輯,把build中我們想要confirm的資料都列印出來,無論何時何地。在下一篇文章,我們會做一個小Demo,來驗證我所描述的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.