【问题标题】:Azure devops deploy iOS app to firebase app distributionAzure devops 将 iOS 应用程序部署到 Firebase 应用程序分发
【发布时间】:2021-07-05 07:33:14
【问题描述】:
我有一个构建 iOS 应用程序的 Azure 管道。我正在寻找一种将 .ipa 文件部署到 Firebase App 发行版的方法。我找不到任何提供执行此操作的步骤的文档或参考。我看到几篇文章解释了我们可以使用 PowerShell 发布到 Firebase 应用程序分发。是否有我可以参考的参考 azure 管道 yaml?我对 Azure DevOps 管道很陌生,无法通过这一步。
【问题讨论】:
标签:
firebase
azure
azure-devops
azure-pipelines
【解决方案1】:
我设法安装 Firebase 并将应用 IPA 分发到 Firebase 应用分发。如果有人正在寻找答案:
# Install Firebase tools
- task: CmdLine@2
displayName: 'Install Firebase Tools'
inputs:
script: 'curl -sL firebase.tools | bash'
workingDirectory: '$(Agent.ToolsDirectory)'
- task: CmdLine@2
displayName: 'Deploy IPA to Firebase'
inputs:
script: |
firebase appdistribution:distribute *.ipa \
--app "$(appId)" \
--token "$(FIREBASE_TOKEN)" \
--release-notes "$BUILD_SOURCEVERSIONMESSAGE"
workingDirectory: '$(agent.buildDirectory)/output/$(sdk)/${{ parameters.configuration }}'