【发布时间】:2020-08-13 14:21:24
【问题描述】:
今天我正在设置 azure devops 来检查它如何在我们的构建/发布过程中帮助我们。我不得不说这是一个缓慢的过程,特别是因为我的所有工作都在排队,我不知道为什么。我有两条管道,它们基本上做同样的事情。但是一种是用经典编辑器制作的,另一种是用 YAML 制作的。
# Xamarin.Android
# Build a Xamarin.Android project.
# Add steps that test, sign, and distribute an app, save build artifacts, and more:
# https://docs.microsoft.com/azure/devops/pipelines/languages/xamarin
trigger:
- master
schedules:
- cron: "0 3 * * Mon-Fri"
displayName: M-F 3:00 AM (UTC) daily build
branches:
include:
- master
pool:
vmImage: 'macos-latest'
variables:
buildConfiguration: 'Release'
outputDirectory: '$(build.binariesDirectory)/$(buildConfiguration)'
steps:
- task: NuGetToolInstaller@1
- task: NuGetCommand@2
inputs:
restoreSolution: '**/*.sln'
- task: XamarinAndroid@1
inputs:
projectFile: '**/*droid*.csproj'
outputDirectory: '$(outputDirectory)'
configuration: '$(buildConfiguration)'
job 的日志本身并没有说太多:
Pool: Azure Pipelines
Image: macos-latest
Queued: Today at 15:13 [manage parallel jobs]
The agent request is not running because all potential agents are running other requests. Current position in queue: 3
Job preparation parameters
2 queue time variables used
system.debug : true
agent.diagnostic : true
我不知道排队作业的问题是什么......当您创建新的 xamarin 表单项目时,项目本身只是模板。 另外作为旁注,如果构建成功,azure 将 apk 文件放在哪里? 提前致谢!
【问题讨论】:
标签: azure-devops continuous-integration