azure-devops-pipelines相关内容
在Azure DevOps YML管道中,是否可以从管道B阶段触发管道A阶段1? 推荐答案 您可以使用Trigger Build自定义任务。它会触发整个管道,但您可以使用阶段条件跳过不应该运行的阶段。 # in pipeline A - task: TriggerBuild@3 displayName: 'Trigger a new build pipelineB' in
..
我正在尝试将条件值分配给Azure DevOps中的环境变量,但它不起作用。 这是我的管道代码: pr: none trigger: none stages: - stage: Mail variables: - group: API_Key jobs: - job: Sending_Email variables:
..
我正在尝试通过从Azure DevOps管道内调用他们的睡觉API,自动在弹性云中部署Elasticsearch资源。 使用InvokeRestAPI任务可以很好地调用API,但是现在我想使用在对此API调用的响应中发送的信息。文档here说明此任务可用于调用HTTP API并解析响应,但它没有提供有关如何执行此操作的信息。 到目前为止,我已经尝试根据依赖项将变量添加到我的下一个作业,
..
我正在尝试在Azure DevOps中创建生成管道, 运行在TestCafe Studio中创建的测试 错误截图保存,每次测试视频保存 保存测试运行的视频 将测试结果发布到测试运行 在构建管道和结果测试运行中将屏幕截图和视频作为睡觉结果的附件发布 在我的一生中,我和我的团队都不知道如何做到这一点-我们目前正处于保存测试运行、将视频和屏幕截图保存为工件的状态,但它们都没有附加到构
..
我在Azure DevOps上有一个管道,我正尝试使用睡觉接口以编程/无头方式运行该管道:https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs/run%20pipeline?view=azure-devops-rest-6.0 到目前为止一切正常,我可以进行身份验证并开始运行。我想将数据传递到此管道,文档建议在
..
我们的团队正在实现Azure DevOps测试管道。在我们首次提交创建管道.yml文件之后,会显示此错误消息。在查看之后,我意识到我忘了在.yml中包含触发器。但是添加之后,这个错误信息并没有消失。虽然管道工作正常,但我们只是使用如下所示的手动触发器。唯一列出的问题来自我们最初的承诺。有没有办法让我承认这个错误,让它消失,或者我可能遗漏了一个我只是还没有注意到的不同的错误?提前感谢您的帮助,如果我
..
我的设置如下我有托管代理,它作为第一个作业从作为 docker 容器启动的自托管代理复制文件 托管管道由管道“运行"触发其余 API : https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs/run%20pipeline?view=azure-devops-rest-6.0 这就是现在身体的样子:
..
下面的脚本是通过 REST 在 Azure devops 中触发管道,它在现有管道上工作正常,但是当尝试从未运行过的新创建的管道时,它会抛出以下错误.任何帮助或建议将不胜感激. {"$id":"1","innerException":null,"message":"No pool is specified.\n意外的参数 'pool'","typeName":"Microsoft.Azure.P
..
我们的团队正在尝试实施 Azure DevOps 管道,但我们遇到了一些问题.作为背景,我们在自托管的 Windows 服务器上运行测试.我们完成了所有工作的前端测试,但现在我们遇到了让后端通过的问题. 虽然大多数测试都通过得很好,但我们有一些实例没有按预期工作.尽管它们应该能够并行运行,但我将其关闭以验证这不是问题所在.我也试过在没有任何明显变化的情况下单独运行它们. 我们得到的错误
..
我有要使用Azure DevOps管道执行的SQL脚本 我找到了多个SQL任务,但是找不到可以传递sql server,数据库名称和登录详细信息的任何必需任务.有任何可用的任务吗? 如果没有可用的任务,并且执行的唯一方法是powershell脚本为此提供任何示例可用的脚本? 解决方案 您可以使用PowerShell执行sql脚本.示例: Invoke-Sqlcmd -Inp
..
我不明白,但是如何在托管的Azure管道构建服务器中将其设置为一台更大的机器,具有更多的RAM和更多的CPU? 我想避免在其中一个Azure VM上安装自托管代理,而只想使用功能更强大的托管代理,该在哪里配置呢? 我正在使用托管的MAC代理. 解决方案 这是不可能的.请检查文档 如果Microsoft托管的代理不能满足您的需求,那么您可以部署自己的自托管代理或使用规模集代理.
..
我有这个管道,效果很好,但是在每次构建时都非常耗时桌面xcode只需不到5分钟即可完成构建,而在mac cloud服务器中则只需20分钟 尤其是它下载的部分会在 中配置和编译本机gem.“安装宝石和cocoapods脚本";任务波纹管 然后出现以下Fastlane任务:"run fastlane" 编译部分很慢的地方... 我正在寻找提示和技巧,或者更好地组织我的渠道以加快构建速度 池
..
我对来自托管代理的复制文件有有线行为,然后将它们下载回相同的代理看起来它从代理程序A复制文件,但是同一管道将它们下载回代理程序B与是在另一台机器上执行另一个不相关的构建工作 从ios_docker_142_linux_slave_1上传 -任务:CopyFiles @ 2输入:CleanTargetFolder:"true"SourceFolder:'$(Agent.HomeDirecto
..
我定义了1个名为"ios_dockeragent"的代理,在代理程序池配置中: 设置/代理池/默认 在我的Azure DevOps组织中,我购买了4个并行作业和3个并行托管作业,因此我没有并行作业问题. 我从每个构建服务器启动这样的自托管服务器,其中"ios_dockeragent"是在devops中定义的: docker run -d --rm -t --name = io
..
我使用DownloadBuildArtifacts @ 0,我喜欢下载所有* .ipa文件以及manifest.plist文件 .编写时: itemPattern:'**/*.ipa 它下载了我的ipa文件但是当我这样做时: -作业:copy_back_files_to_self_hosted_connectDependOn:mac_agenttimeoutInMinutes:10池:默认脚步:
..
我希望根据上一个阶段中设置的变量的内容来执行Azure DevOps管道中的一个阶段. 这是我的管道: 阶段:-阶段:plan_dev职位:-工作:terraform_plan_dev脚步:-bash:echo'## vso [task.setvariable variable = terraform_plan_exitcode; isOutput = true] 2'名称:terrafo
..
我的设置如下 我已经托管了代理,作为第一项工作,它从以Docker容器启动的自托管代理复制文件 通过管道“运行"来触发托管管道. rest API: 这是现在的身体样子: "resources": { "repositories:": { "self": { "refName": "refs/heads/my_bra
..