В Azure Tipelines, как передать секреты Keyvault в приложение Visual Studio?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 В Azure Tipelines, как передать секреты Keyvault в приложение Visual Studio?

Сообщение Anonymous »

Следующая помощь из недавнего вопроса у меня теперь есть чтение трубопровода в секретах keyvault и правильно хранение значений в файле. < /p>
Это файл yaml: < /p>

Код: Выделить всё

variables:
vmImageUb: 'ubuntu-latest'

jobs:
- job: testing
pool:
name: Azure Pipelines
vmImage: "windows-latest"
demands: vstest
steps:

- task: AzureKeyVault@2
displayName: Azure Key Vault
inputs:
azureSubscription: 'SpiceSecrets'
KeyVaultName: 'SpiceKVT'
SecretsFilter: '*'
RunAsPreJob: false

- task: CmdLine@2
displayName: Create file
inputs:
script: 'echo $(UserLogin) $(UserId) $(DataSource) $(UserPassword) > SpiceSecret.txt'

- task: CopyFiles@2
displayName: Copy file
inputs:
Contents: SpiceSecret.txt
targetFolder: '$(Build.ArtifactStagingDirectory)'

- task: PublishBuildArtifacts@1
displayName: Publish Artifact
inputs:
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
ArtifactName: 'drop'
publishLocation: 'Container'

< /code>
Теперь мне нужно добавить на последнем этапе головоломки. У нас есть приложение регрессии C#/Selenium в Visual Studio, которое необходимо читать в этих значениях при запуске трубопровода, используя код, показанный ниже, я могу получить значения, если они хранятся в виде переменных в конвейере, например: 


Подробнее здесь: [url]https://stackoverflow.com/questions/79558578/in-azure-pipelines-how-to-pass-keyvault-secrets-to-a-visual-studio-application[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»