我有一个Android库的代码已被推送到Azure git上,
我的主要目标是从中制造出一个工件以供以后的项目使用,我创建了一个看起来像这样的管道:
trigger:
- master
pool:
vmImage: 'macos-latest'
steps:
- task: Gradle@2
inputs:
workingDirectory: ''
gradleWrapperFile: 'gradlew'
gradleOptions: '-Xmx3072m'
publishJUnitResults: false
testResultsFiles: '**/TEST-*.xml'
- task: MavenAuthenticate@0
inputs:
artifactsFeeds: 'testArt'
tasks: 'assembleRelease'
但是它没有创造任何东西,任何想法,我在这里做错了什么?我找不到有关此特定请求的信息
感谢所有帮助者!
根据Azure Devops中的代码创建AAR工件
要创建AAR工件,您可以检查是否已正确配置Gradle
任务。
.aar
或.apk
文件。如果没有,您可能需要在问题中共享构建日志,以便我们检查其未创建任何工件的原因。您可以查看此文档Build, test, and deploy Android apps了解更多详细信息。
此外,如果任务Gradle
生成工件,我们需要添加Copy Files和Publish Build Artifacts任务以将您的APK与构建记录一起存储或测试并将其部署在后续管道中:
- task: CopyFiles@2
inputs:
contents: '**/*.aar'
targetFolder: '$(build.artifactStagingDirectory)'
- task: PublishBuildArtifacts@1
希望这会有所帮助。