cakebuild

    3熱度

    1回答

    我正在使用自定義蛋糕生成腳本w/MyGet。我以前用在AppVeyor var version = AppVeyor.IsRunningOnAppVeyor ? AppVeyor.Environment.Build.Version : "0.0.1"; 像這樣一行來從構建CI平臺版本號。然而,在MyGet上,我有一個MyGet.IsRunningOnMyGet,但我似乎沒有在MyGet中構建版本號

    2熱度

    1回答

    我需要我的蛋糕腳本中的用戶目錄路徑(絕對),以將構建代理的nuget緩存掛載到構建應用程序的docker容器。我如何得到它們? Directory("~") 不起作用。

    1熱度

    1回答

    是否可以使用Cake來獲取最新版本的特定NuGet包?我知道NuGet本身只允許你在Nuget.config的基礎層設置它。有一些內部軟件包,我們希望始終獲得最新版本(我們的一些數據庫實體),而其他內部軟件包我們不想強制最新版本(例如我們的擴展軟件包)。現在我們必須通過並手動更新依賴這些包的項目,並且我希望在構建時自動執行那些「始終最新」的項目。 我沒有看到任何使用任何NuGet插件,但我是蛋糕的

    1熱度

    1回答

    我想使用的詹金斯PowerShell的插件,打造我的蛋糕腳本。我想給$env:BUILD_NUMBER解析成餅腳本 - 這是在PowerShell窗口中使用Windows上工作正常: .\build.ps1 -buildNumber=123 但是當使用「相同」 在PowerShell中(OK解析123時)詹金斯上的插件 - 它失敗了。它不會解析Cake的$env:BUILD_NUMBER的值。

    1熱度

    1回答

    我試圖從命令行構建一個UWP應用程序,以便將檢查到構建自動化到發佈到應用商店。在Visual Studio中運行構建時,以及在創建應用程序包時,一切運行正常(但需要15分鐘左右,時間太長)。 在調用每個平臺(86,64 & ARM)的MSBuild,只有ARM似乎失敗,出現以下錯誤: _CreatePriConfigXmlForSplitting "C:\Source\MyProject\sr

    0熱度

    1回答

    我們有一個COM Interop引用項目(靜態鏈接到項目)。 我創建了Cake-build腳本,並引用了這個DLL。 在處理: Task("Build").Does(()=> { NuGetRestore(solutionFile); MSBuild(solutionFile); }); 構建腳本有我的DLL庫有一個錯誤的格式錯誤。 蛋糕是否支持COM參考?也許我需要做

    2熱度

    1回答

    我正在使用Jenkins管道作業。我的要求是獲取作業的所有提交消息,並將其傳遞給Jenkins管道文件中的.ps1文件,然後從.ps1文件傳遞給cake文件。 我正在使用字符串列表來獲取所有提交消息,然後將其轉換爲數組。 現在,我需要將這個數組值傳遞給Jenkins管道文件中的ps1文件。 我試圖像詹金斯管道文件中的字符串那樣傳遞。它引發一個異常。任何人都可以讓我知道是否可以將數組值傳遞給詹金斯文

    0熱度

    1回答

    我使用CakeBuild來構建和測試Xamarin可移植類庫。 在build.cake腳本中,我定義了我想使用NUnit-Console來運行我的測試用例。所以我做 #tool nuget:?package=NUnit.ConsoleRunner 不幸的是我運行Cake腳本時出現以下錯誤。 Preparing to run build script... VERBOSE: Restoring

    5熱度

    1回答

    在一個蛋糕構建腳本中,有一個非常簡潔的方式來記錄在任務上使用.Description()擴展的任務。使用-showdescription參數調用構建腳本時會顯示這些說明。 我在我的構建腳本中有幾個自定義參數,我想以某種方式記錄文檔。目前,我補充說,輸出類似於manual page style對可用參數的說明文字,看起來像這樣一個任務: var nextLineDescription = "\n\t

    5熱度

    1回答

    在Cake腳本中,當使用load指令(#load)時,這可以是可選的嗎?如果引用的文件不存在,我不希望CAKE腳本返回一個異常。 documentation引用了'?'以使其嘗試加載,但即使如此,如果文件不存在,我也會收到異常。 #load "local:?path=properties.cake"; 但在exection我得到錯誤: Analyzing build script... Er