github.com/zcqzcg/fabric-ca@v2.0.0-alpha.0.20200416163940-d878ee6db75a+incompatible/ci/azp-pipeline.yml (about)

     1  # Copyright the Hyperledger Fabric contributors. All rights reserved.
     2  #
     3  # SPDX-License-Identifier: Apache-2.0
     4  
     5  name: $(SourceBranchName)-$(Date:yyyyMMdd)$(Rev:.rrr)
     6  trigger:
     7  - master
     8  pr:
     9  - master
    10  
    11  variables:
    12    GOPATH: $(Agent.BuildDirectory)/go
    13    PATH: $(Agent.BuildDirectory)/go/bin:$(Agent.BuildDirectory)/go/src/github.com/hyperledger/fabric-ca/build/tools:/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin
    14    GOVER: 1.13.8
    15  
    16  jobs:
    17  - job: VerifyBuild
    18    pool:
    19      vmImage: ubuntu-16.04
    20    steps:
    21    - template: install_deps.yml
    22    - checkout: self
    23      path: 'go/src/github.com/hyperledger/fabric-ca'
    24      displayName: Checkout Fabric CA Code
    25    - script: make dist-all checks all-tests docs
    26      displayName: Run Unit and Integration Tests
    27  
    28  - job: FVTTests
    29    pool:
    30      vmImage: ubuntu-16.04
    31    steps:
    32    - template: install_deps.yml
    33    - checkout: self
    34      path: 'go/src/github.com/hyperledger/fabric-ca'
    35      displayName: Checkout Fabric CA Code
    36    - script: make docker-fvt
    37      displayName: Build FVT Test Image
    38    - script: docker run -v $(pwd):/opt/gopath/src/github.com/hyperledger/fabric-ca hyperledger/fabric-ca-fvt
    39      displayName: Run FVT Tests
    40  
    41  - job: DocBuild
    42    pool:
    43      vmImage: ubuntu-16.04
    44    container:
    45      image: n42org/tox:3.4.0
    46    steps:
    47    - checkout: self
    48      path: 'go/src/github.com/hyperledger/fabric-ca'
    49      displayName: Checkout Fabric CA Code
    50    - script: tox -edocs
    51      displayName: Build Documentation
    52    - publish: 'docs/_build/html'
    53      displayName: Publish Documentation