ajg*_*sme 1 continuous-integration azure-devops azure-pipelines
我对 CI 很陌生,正在尝试 Azure DevOps。
我想在 CI 管道中使用自动化测试工具,该工具使用 Bash 脚本和在 CI 管道内运行的 PowerShell 脚本来触发测试工具。
如何将 Bash 或 PowerShell 脚本添加到 Azure DevOps 中的管道中,以便脚本运行并触发测试工具?
您可以将内置的PowerShell / Bash任务添加到管道中。
您可以将.ps1或添加.sh到存储库,并在任务中指定脚本文件,或放置内联脚本。
如果您使用.yaml构建,您可以通过以下方式添加它们:
# PowerShell
# Run a PowerShell script on Windows, macOS, or Linux.
- task: PowerShell@2
inputs:
#targetType: 'filePath' # Optional. Options: filePath, inline
#filePath: # Required when targetType == FilePath
#arguments: # Optional
#script: '# Write your powershell commands here.' # Required when targetType == Inline
#errorActionPreference: 'stop' # Optional. Options: stop, continue, silentlyContinue
#failOnStderr: false # Optional
#ignoreLASTEXITCODE: false # Optional
#pwsh: false # Optional
#workingDirectory: # Optional
# Bash
# Run a Bash script on macOS, Linux, or Windows
- task: Bash@3
inputs:
#targetType: 'filePath' # Optional. Options: filePath, inline
#filePath: # Required when targetType == FilePath
#arguments: # Optional
#script: '# Write your commands here# Use the environment variables input below to pass secret variables to this script' # Required when targetType == Inline
#workingDirectory: # Optional
#failOnStderr: false # Optional
#noProfile: true # Optional
#noRc: true # Optional
Run Code Online (Sandbox Code Playgroud)
如果您使用视觉设计器,您可以通过以下方式添加任务:
| 归档时间: |
|
| 查看次数: |
3561 次 |
| 最近记录: |