cakebuild

    2熱度

    1回答

    我使用CAKE 0.21.1.0。 我的build.cake腳本加載另一個.cake腳本:tests.cake。 在tests.cake,我有一個類叫TestRunner。 TestRunner有一個稱爲RunUnitTests()的方法,該方法使用VSTest方法provided by CAKE執行單元測試。 在build.cake中,我創建了幾個TestRunner的實例。每當我調用的實例中的

    1熱度

    1回答

    我使用CAKE 0.22.0。 每當我將Target設置爲RunTests時,我希望在完成所有單元測試後執行任務CleanUpTempFiles。據the CAKE documentation,我可以簡單地寫: Task("CleanUpTempFiles") .IsDependentOn("RunTests") .Does(() => { etc. }); 然而,這不適合

    1熱度

    1回答

    我使用TeamCity 9.x和CAKE 0.22.0。 目前,我所有的構建步驟都是在TeamCity中定義的。維護正在變成一場噩夢,所以我想用一個步驟調用build.cake來替換所有這些構建步驟(針對大多數項目進行不同配置)。 在build.cake,我有一個任務叫做RunJetBrainsDotCover,其中我調用方法public static void DotCoverAnalyse(t

    0熱度

    1回答

    我們面臨以下錯誤build.cake The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters. 運行,請提供各

    2熱度

    1回答

    在Cake文件中,如何在MsBuild操作上「啓用並行構建」。我得到消息輸出到終端「請添加」/ m「開關」,但我沒有看到如何在MS生成設置,我傳遞到MsBuild方法中做到這一點。

    1熱度

    1回答

    我在用Cake製作一個UWP應用程序(用VS2017製作)。 在構建階段,我收到了幾個「無法加載文件或程序集System.Private.CoreLib ....」的異常。 重現步驟: 創建VS2017名爲 「示例」 ./src目錄和使用下面的蛋糕下的腳本來構建應用程序UWP: #tool nuget:?package=NUnit.ConsoleRunner&version=3.4.0 var

    1熱度

    1回答

    我想在我的蛋糕腳本中使用System.Data來執行一些數據庫操作。 我的腳本是某事像這樣: #r "System.Data" void DoSomething() { System.Data.SqlConnection conn = new System.Data.SqlConnection(..); } 然而,這並不編譯導致錯誤 error CS0246: The typ

    1熱度

    1回答

    我正在使用Cake 0.23.0,很高興地看到任務依賴關係已被擴展。不幸的是,似乎即使是最新版本也不能解決我的問題。 或者我只是做錯了什麼? 我想達成什麼 假如我有相等多種平臺(如x86或x64)定義的任務 我想定義首先是一個生成序列爲x86平臺執行所有任務。一旦完成一個初始化任務應該被執行,只是將平臺設置爲x64,然後應該執行與x86一樣的任務。 實施例序列: 任務初始化86 - >任務A -

    0熱度

    1回答

    我試圖使用Docker與Cake build automation system,但沒有成功。 我開始運行單色圖像: docker run -it mono:latest 然後我安裝的git: apt-get update apt-get install git 然後我克隆蛋糕的示例項目: git clone https://github.com/cake-build/example.g

    1熱度

    1回答

    我有一個非常簡單的測試方法: from unittest.mock import Mock from urbansearch import main main.ArgumentParser = Mock() def test_parse_arguments(): main.parse_arguments() main.ArgumentParser.add_argume