我当前的 Azure 管道实现是仅在向开发分支发出拉取请求时触发。但是,我想在任何分支上的每个新推送上运行管道。怎么触发呢?
我当前的 Azure YAML 文件实现
trigger:
- none
pr:
- branches:
include:
- dev
Run Code Online (Sandbox Code Playgroud)
并在下面配置步骤。
如何在签署 Android apk 时从“Azure Pipelines”访问存储在“Azure Secure Files”中的 .jks 文件?
我的想法只是调用 gradlew assembleRelease 在 Azure Pipeline 上生成并签署 apk。登录gradle配置如下:
signingConfigs {
register("release") {
storeFile(file(System.getenv("APK_KEYSTORE")))
storePassword(System.getenv("APK_KEYSTORE_PASSWORD"))
keyAlias(System.getenv("APK_KEY_ALIAS"))
keyPassword(System.getenv("APK_KEY_PASSWORD"))
}
}
Run Code Online (Sandbox Code Playgroud)
它可以在本地运行,但无法访问存储在 Azure 中“安全文件”中的 APK_KEYSTORE 文件
我已经尝试过并且有效的是这个Android 签名任务,但是我也需要在本地签名并生成 apk,所以我需要上面的这个示例