小编Hen*_*e85的帖子

未从 Azure Devops 管道中的变量组中的变量获取任何值

我真的很挣扎于我的变量组中名为“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

Run Code Online (Sandbox Code Playgroud)

azure azure-devops azure-pipelines

5
推荐指数
1
解决办法
4750
查看次数

Azure URL 应用程序服务无法在具有专用终结点的 vnet 中工作

您好,目前我已经设置了 VNET。在这个 vnet 中,我创建了一个虚拟机,并在子网中添加了一个带有私有端点的应用程序服务。应用程序服务的专用端点也会自动添加到专用链接 DNS 区域。(Azure 自动为我创建了这个)它也正确指向正确的内部 IP 地址。现在,在我的虚拟机中,我尝试使用curl 并使用创建的指向AppService 的.privatelink.azurewebsites.net 链接来访问我的AppService。但一直返回404,这怎么可能。我对 DNS 的了解有限。

如果我在虚拟机内执行 NSLOOKUP,它可以很好地解析私有链接 DNS 名称并找到私有端点 IP 地址 我缺少什么?

更新 当我继续使用原始 azurewebsites.net xxxxxxx.azurewebsites.net (不是私有链接)URL 时,我可以从 VNET 内访问应用程序服务。如果我在虚拟机上,并且我查找原始 URL,我会得到这个。

Non-authoritative answer:
xxxxxxxxx.azurewebsites.net       canonical name = xxxxxxxxx.privatelink.azurewebsites.net.
Name:  xxxxxxxx.privatelink.azurewebsites.net
Address: 10.1.1.4
Run Code Online (Sandbox Code Playgroud)

那么幕后有什么魔法吗?

azure azure-virtual-network azure-web-app-service

3
推荐指数
1
解决办法
6031
查看次数