github.com/jackcoble/blockbook@v0.3.2/.gitlab-ci.yml (about)

     1  stages:
     2    - build
     3    - test
     4    - backend-deploy-and-test
     5  
     6  build:
     7    stage: build
     8    only:
     9      - master
    10    tags:
    11      - blockbook
    12    script: make build
    13  
    14  unit-test:
    15    stage: test
    16    only:
    17      - master
    18    tags:
    19      - blockbook
    20    script: make test
    21  
    22  integration-test:
    23    stage: test
    24    only:
    25      - schedules
    26    tags:
    27      - blockbook
    28    script: make test-integration ARGS="-run='TestIntegration/(bcash|bgold|bitcoin|dash|dogecoin|litecoin|vertcoin|zcash)=main/'"
    29  
    30  backend-deploy-and-test-bcash:
    31    stage: backend-deploy-and-test
    32    only:
    33      refs:
    34        - master
    35      changes:
    36        - configs/coins/bcash.json
    37    tags:
    38      - blockbook
    39    script: ./contrib/scripts/backend-deploy-and-test.sh bcash
    40  
    41  backend-deploy-and-test-bgold:
    42    stage: backend-deploy-and-test
    43    only:
    44      refs:
    45        - master
    46      changes:
    47        - configs/coins/bgold.json
    48    tags:
    49      - blockbook
    50    script: ./contrib/scripts/backend-deploy-and-test.sh bgold
    51  
    52  backend-deploy-and-test-bitcoin:
    53    stage: backend-deploy-and-test
    54    only:
    55      refs:
    56        - master
    57      changes:
    58        - configs/coins/bitcoin.json
    59    tags:
    60      - blockbook
    61    script: ./contrib/scripts/backend-deploy-and-test.sh bitcoin
    62  
    63  backend-deploy-and-test-dash:
    64    stage: backend-deploy-and-test
    65    only:
    66      refs:
    67        - master
    68      changes:
    69        - configs/coins/dash.json
    70    tags:
    71      - blockbook
    72    script: ./contrib/scripts/backend-deploy-and-test.sh dash
    73  
    74  backend-deploy-and-test-digibyte:
    75    stage: backend-deploy-and-test
    76    only:
    77      refs:
    78        - master
    79      changes:
    80        - configs/coins/digibyte.json
    81    tags:
    82      - blockbook
    83    script: ./contrib/scripts/backend-deploy-and-test.sh digibyte
    84  
    85  backend-deploy-and-test-dogecoin:
    86    stage: backend-deploy-and-test
    87    only:
    88      refs:
    89        - master
    90      changes:
    91        - configs/coins/dogecoin.json
    92    tags:
    93      - blockbook
    94    script: ./contrib/scripts/backend-deploy-and-test.sh dogecoin
    95  
    96  backend-deploy-and-test-litecoin:
    97    stage: backend-deploy-and-test
    98    only:
    99      refs:
   100        - master
   101      changes:
   102        - configs/coins/litecoin.json
   103    tags:
   104      - blockbook
   105    script: ./contrib/scripts/backend-deploy-and-test.sh litecoin
   106  
   107  backend-deploy-and-test-namecoin:
   108    stage: backend-deploy-and-test
   109    only:
   110      refs:
   111        - master
   112      changes:
   113        - configs/coins/namecoin.json
   114    tags:
   115      - blockbook
   116    script: ./contrib/scripts/backend-deploy-and-test.sh namecoin
   117  
   118  backend-deploy-and-test-vertcoin:
   119    stage: backend-deploy-and-test
   120    only:
   121      refs:
   122        - master
   123      changes:
   124        - configs/coins/vertcoin.json
   125    tags:
   126      - blockbook
   127    script: ./contrib/scripts/backend-deploy-and-test.sh vertcoin
   128  
   129  backend-deploy-and-test-zcash:
   130    stage: backend-deploy-and-test
   131    only:
   132      refs:
   133        - master
   134      changes:
   135        - configs/coins/zcash.json
   136    tags:
   137      - blockbook
   138    script: ./contrib/scripts/backend-deploy-and-test.sh zcash
   139  
   140  backend-deploy-and-test-bitcoin_testnet:
   141    stage: backend-deploy-and-test
   142    only:
   143      refs:
   144        - master
   145      changes:
   146        - configs/coins/bitcoin_testnet.json
   147    tags:
   148      - blockbook
   149    script: ./contrib/scripts/backend-deploy-and-test.sh bitcoin_testnet bitcoin-testnet bitcoin=test testnet3/debug.log 
   150  
   151  backend-deploy-and-test-ethereum_testnet_ropsten:
   152    stage: backend-deploy-and-test
   153    only:
   154      refs:
   155        - master
   156      changes:
   157        - configs/coins/ethereum_testnet_ropsten.json
   158    tags:
   159      - blockbook
   160    script: ./contrib/scripts/backend-deploy-and-test.sh ethereum_testnet_ropsten ethereum-testnet-ropsten ethereum=test ethereum_testnet_ropsten.log