:blue_book: TREZOR address/account balance backend . https://github.com/trezor/blockbook
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

161 lines
3.4KB

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