Verificação de conhecimentos

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 os arquivos de parâmetro e o arquivo Bicep.

1.

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

2.

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

3.

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

4.

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