Verificação de conhecimento

Concluído

Considere a seguinte definição de pipeline e modelo de pipeline:

azure-pipelines.yml:

trigger: none

pool:
  vmImage: ubuntu-latest

stages:

- template: deploy.yml
  parameters:
    environmentName: Sandbox

- template: deploy.yml
  parameters:
    environmentName: Production

deploy.yml:

parameters:
- name: environmentName
  type: string

stages:
- stage: Deploy
  jobs:
  - job: Deploy
    steps:
    - checkout: self
    - task: AzureCLI@2
      name: DeployBicepFile
      displayName: Deploy Bicep file
      inputs:
        azureSubscription: SharedServiceConnection
        scriptType: 'bash'
        scriptLocation: 'inlineScript'
        inlineScript: |
            az deployment group create \
            --name $(Build.BuildNumber) \
            --resource-group ${{parameters.environmentName}}_rg \
            --template-file deploy/main.bicep \
            --parameters deploy/parameters.${{parameters.environmentName}}.json

A pasta deploy do repositório Git também contém o arquivo Bicep e os arquivos de parâmetro.

1.

Quando você tenta executar o pipeline, o Azure Pipelines fornece um erro. Qual é a causa mais provável do problema?

2.

Como você pode melhorar a segurança desse gasoduto?

3.

Você precisa adicionar um novo ambiente chamado Integração ao pipeline. Quais dessas ações você deve tomar como parte da adição do novo ambiente?

4.

Você precisa adicionar um novo parâmetro à sua implantação que contenha uma cadeia de conexão e senha para acessar um banco de dados. Qual destas abordagens deve considerar?