st0*_*0ve 5 azure-pipelines azure-pipelines-tasks azure-pipelines-yaml
我有 2 个管道从同一存储库调用代码。1 个管道调用控制台应用程序,另一个管道调用自动化测试。
这两个任务都需要进行相同的env设置。现在我的 yaml 看起来像这样:
- task: DotNetCoreCLI@2
displayName: Run Tests
env:
env.var.1: $(var1)
env.var.2: $(var2)
inputs:
command: 'test'
projects: '$(project)'
publishTestResults: true
Run Code Online (Sandbox Code Playgroud)
- task: CmdLine@2
displayName: Run Console Application
env:
env.var.1: $(var1)
env.var.2: $(var2)
inputs:
workingDirectory: '$(workingDir)'
script: './$(appToRun)'
failOnStderr: true
Run Code Online (Sandbox Code Playgroud)
有什么方法可以使用变量来存储所有环境变量或在运行之前设置它们的任务?我的实际任务有大约20个环境变量需要设置。
| 归档时间: |
|
| 查看次数: |
429 次 |
| 最近记录: |