1

我使用 hautelook/AliceBundle 在 YAML 中创建伪造数据,但我希望数据更加一致。

我想要这样:

gender: <randomElement(['Homme', 'Femme'])>
if $gender == 'Homme'
    title: 'Monsieur'
else if $gender == 'Femme'
    title: 'Madame'

我知道在 YAML 中不能直接使用,但我不知道要使用哪个插件......以及如何使用。

我的项目中使用的工具/语言(Symfony、hautelook/AliceBundle、PHP、YAML)

4

2 回答 2

7

你不能这样做。YAML 是数据序列化语言,而不是编程语言。

于 2019-03-07T10:03:22.063 回答
0
- task: TerraformTaskV1@0
${{ if eq(parameters.destroy, false) }}:
  displayName: Terraform Apply
${{ if eq(parameters.destroy, true) }}:
  displayName: Terraform Destroy
inputs:
  provider: 'azurerm'
  ${{ if eq(parameters.destroy, false) }}:
    command: 'apply'
  ${{ if eq(parameters.destroy, true) }}:
    command: 'destroy'
  workingDirectory: "$(System.ArtifactsDirectory)/${{ parameters.environment_name }}${{ parameters.root_directory }}"
  ${{ if eq(parameters.destroy, false) }}:
    commandOptions: "$(System.ArtifactsDirectory)/${{ parameters.environment_name }}${{ parameters.root_directory }}/plan.tfplan"
  ${{ if eq(parameters.destroy, true) }}:
    commandOptions: "--var-file=$(System.ArtifactsDirectory)/${{ parameters.environment_name }}${{ parameters.tfvarFile }}"
  environmentServiceNameAzureRM: ${{ parameters.service_connection_name }}
于 2021-07-07T10:55:20.803 回答