android Azure管道服务器行错误Bash退出,代码为“1”

6qfn3psc  于 2023-11-15  发布在  Android
关注(0)|答案(2)|浏览(227)


的数据
我正在为我的Android项目通过Azure管道。问题是local.properties文件在.gitignore中,因此无法找到此错误local.properties,我将其添加到安全文件中,现在在YAML文件中,我正在下载并安装taht安全文件。但我在CmdLine步骤中卡住了。行18错误##[错误]Bash退出代码“1”。,
至于管道yaml,我使用这个模板为android

  1. # Android
  2. # Build your Android project with Gradle.
  3. # Add steps that test, sign, and distribute the APK, save build artifacts, and more:
  4. # https://learn.microsoft.com/azure/devops/pipelines/languages/android
  5. trigger:
  6. - dev_pooja
  7. pool:
  8. vmImage: 'macos-latest'
  9. steps:
  10. - task: DownloadSecureFile@1
  11. name: localProperties
  12. displayName: 'Download Local Properties file'
  13. inputs:
  14. secureFile: 'local.properties'
  15. - script: |
  16. echo Installing $(localProperties.secureFilePath) to the trusted directory...
  17. sudo chown root:root $(localProperties.secureFilePath)
  18. sudo chmod a+r $(localProperties.secureFilePath)
  19. sudo ln -s -f /etc/ssl/certs/ $(localproperties.secureFilePath)
  20. - task: JavaToolInstaller@0
  21. inputs:
  22. versionSpec: '11'
  23. jdkArchitectureOption: 'x64'
  24. jdkSourceOption: 'PreInstalled'
  25. - task: Gradle@2
  26. inputs:
  27. workingDirectory: ''
  28. gradleWrapperFile: 'gradlew'
  29. gradleOptions: '-Xmx3072m'
  30. publishJUnitResults: false
  31. testResultsFiles: '**/TEST-*.xml'
  32. tasks: 'assembleDebug'
  33. - task: CopyFiles@2
  34. inputs:
  35. contents: "**/*.apk"
  36. targetFolder: "$(build.artifactsStagingDirectory)"
  37. - task: PublishBuildArtifacts@1

字符串

l2osamch

l2osamch1#

错误行:sudo ln -s -t /etc/ssl/certs/ $(localproperties.secureFilePath)
尝试删除-t标志。此外,您可能需要-f标志:如果目标文件已经存在,则取消链接,以便链接可能发生。祝您好运!

zlhcx6iw

zlhcx6iw2#

请尝试在代理上安装最新版本的Websh。

相关问题