TEM014 - 新版阿里云网站界面高保真原型模板-AxureUX
【實例簡介】TEM014 - 新版阿里云網站界面高保真原型模板-AxureUX
文件:590m.com/f/25127180-488929420-20ad8d(訪問密碼:551685)
【實例截圖】
 以下內容無關:
-------------------------------------------分割線---------------------------------------------
Azure Pipelines 會自動構建和測試代碼項目,以將其提供給其他人。它適用于任何語言或項目類型。Azure Pipelines 結合了持續集成 (CI) 和持續交付 (CD),以持續不斷地測試和構建您的代碼,并將代碼運送到任何目標。
在網上關于 Azure Pipelines 的教程很多,通常都是從 CI 到 CD 一條龍。但對于 WPF 來說也 CD 部分就有些尷尬,畢竟桌面應用通常不需要“部署”,所以這篇文章將只簡單介紹如何創建編譯 WPF 代碼的 Pipeline。
在 Azure Devops 左邊菜單中選中 Pipelines,進入 Pipelines 頁面,點擊 Create Pipeline 按鈕進入下圖中的創建 Pipeline 頁面,然后按以下步驟操作:
Where is your code?:選擇代碼所在的位置,選擇 Azure Repos Git。
Select a repository:選中代碼的存儲庫,這里我選擇了之前創建的 wpf 存儲庫。
Configure your pipeline:選擇 Pipeline 的配置方式,因為是 WPF 項目,所以選擇 .NET Desktop。
Review:檢查生成的 YAML,可以重命名 YAML 文件,也可以點擊右邊的 Show assistant 打開 Tasks 列表查找并添加其它任務到 YAML 中。然后點擊右上角的 Save and run 按鈕。
在彈出的面板中,選擇 Create a new branch for this commit 及 Start a pull request,然后點擊 Save and run 按鈕。
現在創建了一個 Pull request,并且將剛剛創建的 Pipeline 的 YAML 加入到文件里了。這個 Pull Request 和 YAML 的內容如下:
Copy
 trigger:
- master
 pool:
 vmImage: ‘windows-latest’
 variables:
 solution: ‘**/*.sln’
 buildPlatform: ‘Any CPU’
 buildConfiguration: ‘Release’
 steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
 inputs:
 restoreSolution: ‘$(solution)’
- task: VSBuild@1
 inputs:
 solution: ‘(solution)′platform:′(solution)' platform: '(solution)′platform:′(buildPlatform)’
 configuration: ‘$(buildConfiguration)’
- task: VSTest@2
 inputs:
 platform: ‘(buildPlatform)′configuration:′(buildPlatform)' configuration: '(buildPlatform)′configuration:′(buildConfiguration)’
 trigger:觸發器,當 master 更改時執行這個 Pipeline。
 pool:要使用 Azure Pipelines 構建代碼,至少需要一個代理。默認使用 Microsoft 托管的代理。
 varibles:各種參數。
 steps:步驟,可以看到這個 Pipeline 有四個Task:安裝 Nuget,還原 Nuget,編譯,測試。
 VSBuild@1、VSTest@2 等名稱后面帶 @ 和數字的,代表這個任務的第幾版,例如 VSBuild@1 代表 VSBuild 的第一版。
回到 Pipelines 頁面,找到新創建的 Pipeline(名稱為 wpf),點擊進入詳細,可以看到 Runs、Branches、Analytics 三個頁面,點擊 Runs 列表中最上面一條,進入最近一個運行的詳細結果。
點擊 Job 進入運行的詳細結果。可以看到每一個 task 的運行狀況、持續時間,點擊 task 還可以看到具體日志。
總結
以上是生活随笔為你收集整理的TEM014 - 新版阿里云网站界面高保真原型模板-AxureUX的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: servlet工作原理之tomcat篇
- 下一篇: itextpdf 中文字体设置
