37. Build Security In Agile
Code Review Meeting圖片來源:https://eternalsunshineoftheismind.wordpress.com/2013/02/04/agile-
methods-of-software-development-2/
38. development alpha beta gamma stage production
資料庫 docker docker 獨立 獨立 共用
乙太坊網路 testrpc testrpc privatenet testnet main
用途 開發 CI QA UAT 程式碼相容
是否對外 否 否 否 否
申請後開放
不對外 對外
Dapp 持續集成部署流程
commit to
master
static
analysis
checkout tag
vX.X.X
checkout tag
vX.X.X
create tag
vX.X.X
build
ABI/bytecode
checkout tag
vX.X.X
deploy
alpha
deploy
stage
build
ABI/bytecode
testcode
checkout tag
vX.X.X
checkout tag
vX.X.X
deploy
development
endendendendend
run test
deploy
beta
run test
deploy
gamma
run test manual test
deploy
production
end
verify? verify? verify? verify? verify?
manual test