Jenkins 2 -基本建置與部署

    前一篇將環境搞定後,開始來作建置與部署的工作。

新增建置工作

  1. 加入一個建置工作

    image_thumb12

  2. 設定工作組態-指定原始檔管理
    User Name /Password 需使用前VSO 的Secondary User Name

    image_thumb16

  3. 設定工作組態-加入建置

     image
    • 加入執行Windows批次指令,執行nuget.exe還原
      ps:nuget.exe 已先下載至安裝目錄。
      image_thumb20
      %JENKINS_HOME% : 安裝目錄C:\Program Files (x86)\Jenkins
      "%WORKSPACE%   : 工作位置 例:C:\Program Files (x86)\Jenkins\workspace\My-VSO-Daily-Buildps

      完整命令

      cd %JENKINS_HOME%
      nuget.exe restore "%WORKSPACE%\BuildLab.sln"

    • 加入Build a Visual Studio project or solution using MSBuild
      使用MsBuild建置成功後,透過發行檔Profile,發行到主機上

      image_thumb24
      完整命令:/t:Rebuild /property:PublishProfile=WebDeploy;DeployOnBuild=true;username=xxx;password=xxxx;AllowUntrustedCertificate=true

測試建置

設定完後,選單左方可以執行[馬上建置],並在Console看到即時的輸出結果

image_thumb26

參考來源

http://ithelp.ithome.com.tw/question/10109773
http://www.codeproject.com/Articles/878203/Integrate-Jenkins-with-MSBuild-and-NuGet
http://www.dotblogs.com.tw/supershowwei/category/11733.aspx?Show=All

這個網誌中的熱門文章

[.NET Core] 將專案發行至IIS

[TFS] 分支與合併