azure-pipelines.template.yml 606 B

12345678910111213141516171819202122232425
  1. jobs:
  2. - job: ${{ parameters.name }}
  3. timeoutInMinutes: 30
  4. pool:
  5. vmImage: ${{ parameters.vmImage }}
  6. variables:
  7. GOPATH: '$(system.defaultWorkingDirectory)'
  8. steps:
  9. - checkout: none
  10. - task: GoTool@0
  11. inputs:
  12. version: '1.11.2'
  13. - script: |
  14. go version
  15. go get -v -t -d v2ray.com/core/...
  16. go get -v -t -d v2ray.com/ext/...
  17. workingDirectory: '$(system.defaultWorkingDirectory)'
  18. displayName: 'Fetch sources'
  19. - script: |
  20. go test -p 1 -timeout 30m -v v2ray.com/core/...
  21. workingDirectory: '$(system.defaultWorkingDirectory)'
  22. displayName: 'Test'