我在 Azure Synapse 中创建了一个管道,它在每个活动中执行一个简单的复制活动。
当我使用调试测试管道时,管道运行成功。但是,在向管道添加触发器并将更改提交到 Azure DevOps 后,当我手动触发管道时,找不到管道。
尽管使用了 Azure DevOps,但我还是被要求“发布”管道。将更改提交到 Azure DevOps 后是否需要执行额外的步骤来发布管道触发器?
这是我的任务代码:
- task: PublishADFTask@1
displayName: 'Publish Datafactory'
inputs:
// inputs there
Run Code Online (Sandbox Code Playgroud)
但最新版本有一个bug 1.*。
这是在 azure devops yaml 管道中使用先前任务版本的方法吗?
我试过:
- task: PublishADFTask@1.27.1315
displayName: 'Publish Datafactory'
inputs:
// inputs there
Run Code Online (Sandbox Code Playgroud)
但这不起作用
在 Azure DevOps 构建管道中构建我的 .NET 8 iOS MAUI 应用程序时,它抱怨我没有使用最新的 Xcode。
ILLink : iOS error IL7000: An error occured while executing the custom linker steps. Please review the build log for more information. [/Users/runner/work/1/s/MyProject/MyProject.csproj::TargetFramework=net8.0-iOS]
/Users/builder/azdo/_work/1/s/xamarin-macios/src/build/dotnet/ios/generated-sources/UIKit/UIApplication.g.cs(95): error MT4162: The type 'UIKit.UISceneSessionActivationRequest' (used as a parameter in UIKit.UIApplication.ActivateSceneSession) is not available in iOS 16.4 (it was introduced in iOS 17.0). Please build with a newer iOS SDK (usually done by using the most recent version of Xcode). [/Users/runner/work/1/s/MyProject/MyProject.csproj::TargetFramework=net8.0-iOS]
ILLINK : error MT2362: The …Run Code Online (Sandbox Code Playgroud) 我有一个现有的TFS项目,其结构与此类似:

我在框架目录中创建了一个包含2个项目的解决方案.
然后我将Cerberus&Cerberus.Mvc作为现有项目添加到OnFaitQuoi解决方案中.(注意先前检查了cerberus溶液).
当我签入我的项目时,我遇到了一些错误,包括:

这是否意味着TFS azure不支持这种情况,或者只是我在某处犯了错误?
我正在一个网站上工作,我使用TFS Azure进行部署.
客户希望我将一些迭代部署到一个网站,该网站只有在他确认之后才能在主网站上看到.
有没有办法将货架发布到临时网站?或者类似的低成本替代方案?
使用Visual Studio Online,我们应该如何标记不可重现的错误?显然,我不想将它们标记为"完成".将它们标记为"已移除"感觉很奇怪,但也许这是处理它们的正确方法.有什么建议?
我们正在使用VSTS来构建我们的VS解决方案.
有没有办法定义自定义构建步骤,例如PowerShell脚本,它创建一个新变量以传递给进一步的构建步骤?
在MSDN中没有任何关于它的内容:https: //msdn.microsoft.com/Library/vs/alm/Build/scripts/variables
我在Team Services发布时遇到此错误.我怀疑这个错误发生,因为我生成一个压缩的工件.
MSBuild配置:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:DesktopBuildPackageLocation="$(build.artifactstagingdirectory)\WebApp.zip" /p:DeployIisAppPath="Default Web Site"
Run Code Online (Sandbox Code Playgroud)
然后在我的发布中我试图替换appsettings.json变量:
所以工件是一个zip文件,可能是因为发布管理没有找到appsettings.json文件.但是处理它的方法是什么?构建一个没有压缩的工件?
我正在使用VSTS和构建任务FTP上传.将文件和文件夹上载到我的FTP服务器时,.git文件夹也始终复制到服务器.我试图用文件模式排除.git文件夹,如下所示:
**
!(**/.git/**)
Run Code Online (Sandbox Code Playgroud)
我不知道为什么它不起作用但有没有办法用minimatch模式告诉任务明确排除文件夹?
minimatch azure-devops azure-pipelines-build-task azure-pipelines
我创建了一个有效的Azure管道来构建我的代码库。
寻找一种通过API(最好是REST)触发Azure Pipelines构建的方法。如果无法使用REST,也许我可以尝试使用各种资源ID通过Azure Functions调用构建。我希望自己的存储库监视器发出一个API请求,该请求将在满足我的条件时触发构建。另一个问题-是否可以通过API设置“管道变量”-例如,我进行API调用,将值用作管道变量的值,然后触发构建。
谢谢
azure azure-devops azure-pipelines azure-pipelines-release-task
azure-devops ×10
azure ×5
tfs ×4
.net-8.0 ×1
azure-pipelines-release-task ×1
c# ×1
deployment ×1
ios ×1
maui ×1
minimatch ×1
msbuild ×1
xcode ×1