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