coverity.yml 739 Bytes
Newer Older
1 2 3 4 5 6 7
resources:
- repo: self

jobs:
- job: coverity
  displayName: 'Coverity'
  pool:
8
    vmImage: 'ubuntu-18.04'
9
  steps:
10 11 12 13
  - script: |
     cd $(Build.SourcesDirectory)/azure-pipelines/docker
     docker build -t libgit2/xenial --build-arg BASE=ubuntu:xenial -f xenial .
    displayName: 'Build Docker image'
14
  - task: Docker@0
15
    displayName: Analyze
16 17
    inputs:
      action: 'Run an image'
18
      imageName: libgit2/xenial
19
      volumes: |
20 21
       $(Build.SourcesDirectory):/home/libgit2/source
       $(Build.BinariesDirectory):/home/libgit2/build
22 23
      envVars: |
       COVERITY_TOKEN=$(COVERITY_TOKEN)
24
      workDir: '/home/libgit2/build'
25
      containerCommand: '/home/libgit2/source/azure-pipelines/coverity.sh'
26
      detached: false