【发布时间】:2021-03-02 16:16:27
【问题描述】:
我真的在为我的变量组中名为“android-pipeline”的一些变量而苦苦挣扎。 在这个变量组中,我有一些带有值的变量。 但是当我运行管道时,它无法读取我的变量组中的值。 :(
示例: 在变量组中,我有一个名为 $(key.alias) 我正在尝试获取变量后面的这个值,请参阅下面的代码。
我认为语法(或我使用它的方式)有问题,但我找不到使用 $(key.alias) 变量的正确语法。
此外,在变量组内,我确保所有管道都可以访问此变量组。 有人可以告诉我如何获取 $(key.alias) 变量背后的值并在任务中使用它吗?我尝试遵循许多指南,但没有一个对我来说足够清楚或不起作用
variables:
group: android-pipeline
buildConfiguration: 'Release'
stages:
stage: Publish
dependsOn: Build
displayName: Sign Apps
jobs:
- task: AndroidSigning@3
displayName: Android App signing
inputs:
apkFiles: '**/*.apk'
apksignerKeystoreFile: '$(androidKeyStore)'
apksignerKeystorePassword: '********'
apksignerKeystoreAlias: '$(key.alias)'
apksignerKeyPassword: '*******'
apksignerArguments: --out $(outputDirectory)/app.release.apk
zipalign: true
【问题讨论】:
标签: azure azure-devops azure-pipelines