知识检查

已完成

请考虑以下管道定义和管道模板:

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

Git 存储库的 deploy 文件夹还包含 Bicep 文件和参数文件。

1.

尝试运行管道时,Azure Pipelines 出现一个错误。 此问题最可能的原因是什么?

2.

如何提高此管道的安全性?

3.

需要向管道添加一个名为“集成”的新环境。 在添加新环境时,应执行哪些操作?

4.

需要向部署添加一个包含连接字符串和密码的新参数,以访问数据库。 应考虑采用哪种方法?