【发布时间】:2021-11-30 18:03:37
【问题描述】:
这里是 azure DevOps 的新手,尝试设置 ci/cd 以在示例 android 应用上进行测试。 我有以下 azure-pipelines.yml
trigger:
- master
pool: default
variables:
- name: 'apkFilePath'
value: '**/*debug*.apk'
steps:
- task: Gradle@2
inputs:
workingDirectory: ''
gradleWrapperFile: 'gradlew'
gradleOptions: '-Xmx3072m'
publishJUnitResults: false
testResultsFiles: '**/TEST-*.xml'
tasks: 'assembleDebug'
- task: CopyFiles@2
displayName: "Copy files"
continueOnError: false
inputs:
Contents: ${apkFilePath}
targetFolder: '$(Build.ArtifactStagingDirectory)'
- task: PublishBuildArtifacts@1
continueOnError: false
displayName: "Publish to azure"
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: 'debug'
当我运行管道时,我在 publishBuildArtifacts 步骤中收到警告 ##[警告]目录“/Users/XXXX/Desktop/myagent/_work/2/a”为空。不会添加任何内容来构建工件“调试”。
我猜文件没有被复制到“$(Build.ArtifactStagingDirectory)”,但我无法理解为什么?
任何帮助将不胜感激
【问题讨论】:
标签: android azure azure-devops