Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Build/CI/CD por Mind Map: Build/CI/CD

1. 怎么用

1.1. 构建

1.1.1. apk

1.1.1.1. https://github.com/KeystoneHQ/Keystone-cold-app

1.1.2. npm package

1.1.2.1. https://github.com/KeystoneHQ/keystone-airgaped-base

1.1.3. docker image

1.1.3.1. https://github.com/keystoneHQ/keystone-service

1.1.4. website

1.1.4.1. https://github.com/keystoneHQ/keystone

1.2. CI/CD

1.2.1. 后台API

1.2.1.1. 优点

1.2.1.1.1. 隔离

1.2.1.1.2. github 唯一事实来源

1.2.1.1.3. 易于回滚

1.2.1.2. 不足

1.2.1.2.1. 稳定的E2E测试

1.2.2. 主站

1.2.2.1. 优点

1.2.2.1.1. 简单

1.2.2.2. 不足

1.2.2.2.1. 安全,快速的迭代(出现问题怎么回滚?)

1.2.3. 冷端APK

1.2.3.1. 不足

1.2.3.1.1. 本地发布

1.2.3.1.2. 发布需要人为参与(开发,QA)

1.2.4. javascript SDK

1.2.4.1. 本地发布

1.2.4.2. 发布流程复杂

1.2.4.3. 发布慢

1.2.5. btc snap

1.2.5.1. 不安全

2. 基础知识

2.1. CI

2.2. CD(持续交付)

2.3. CD(持续部署)

2.4. CD

3. 工具

3.1. jekins

3.2. circleci

3.3. tranvis ci

3.4. buildkite

3.4.1. https://buildkite.com/keystonehq/

3.5. github aciton

3.5.1. https://github.com/snapdao/btcsnap/actions