在 cakebuild 中访问 BuildSystem.AzurePipelines 时出错
Error accessing BuildSystem.AzurePipelines in cakebuild
在我的 cake 脚本中,我正在尝试访问以下内容,以检查它是否 运行ning 在主分支上:
var isMasterBranch = StringComparer.OrdinalIgnoreCase.Equals("master",
BuildSystem.AzurePipelines.Environment.Repository.Branch);
然而,当我 运行 dotnet cake
我得到以下错误
❯ dotnet cake
/Users/x/Repos/y/build.cake(11,17): error CS1061: 'BuildSystem' does not contain a definition for 'AzurePipelines' and no accessible extension method 'AzurePipelines' accepting a first argument of type 'BuildSystem' could be found (are you missing a using directive or an assembly reference?)
蛋糕版本固定在0.38.5里面 packages.config
:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Cake" version="0.38.5" />
</packages>
xml
我错过了什么?
你是哪个版本的 Cake 运行?
AzurePipelines
别名是在版本 0.38.0 中引入的。在以前的版本中你需要使用 TFBuild
.
在我的 cake 脚本中,我正在尝试访问以下内容,以检查它是否 运行ning 在主分支上:
var isMasterBranch = StringComparer.OrdinalIgnoreCase.Equals("master",
BuildSystem.AzurePipelines.Environment.Repository.Branch);
然而,当我 运行 dotnet cake
我得到以下错误
❯ dotnet cake
/Users/x/Repos/y/build.cake(11,17): error CS1061: 'BuildSystem' does not contain a definition for 'AzurePipelines' and no accessible extension method 'AzurePipelines' accepting a first argument of type 'BuildSystem' could be found (are you missing a using directive or an assembly reference?)
蛋糕版本固定在0.38.5里面 packages.config
:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Cake" version="0.38.5" />
</packages>
xml
我错过了什么?
你是哪个版本的 Cake 运行?
AzurePipelines
别名是在版本 0.38.0 中引入的。在以前的版本中你需要使用 TFBuild
.