欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Spinnaker
来自开放百科 - 灰狐
(版本间的差异)
小 (→指南) |
小 (→macOS) |
||
第12行: | 第12行: | ||
[https://cloud.tencent.com/developer/article/1010559 初试 Netflix 开源持续云交付平台 Spinnaker] | [https://cloud.tencent.com/developer/article/1010559 初试 Netflix 开源持续云交付平台 Spinnaker] | ||
$ brew install node yarn | $ brew install node yarn | ||
− | $ brew install redis cassandra packer // | + | $ brew install redis cassandra packer |
+ | $ brew services start redis 或 redis-server /usr/local/etc/redis.conf | ||
+ | $ brew services start cassandra 或 cassandra -f | ||
$ git clone https://github.com/spinnaker/spinnaker | $ git clone https://github.com/spinnaker/spinnaker | ||
$ mkdir build | $ mkdir build | ||
$ cd build | $ cd build | ||
− | $ ../spinnaker/dev/refresh_source.sh --pull_origin // clone Spinnaker | + | $ ../spinnaker/dev/refresh_source.sh --pull_origin // clone Spinnaker 其他个组件代码,若有问题,就手动分别clone到本目录下 |
$ ls -alt /Users/huihoo/spinnaker/build | $ ls -alt /Users/huihoo/spinnaker/build | ||
配置Spinnaker | 配置Spinnaker |
2018年4月18日 (三) 09:48的版本
Spinnaker 是一个开源(Apache v2)的持续交付平台,支持多种云平台,使用Python编写。
目录 |
简介
Spinnaker由Netflix开发并开源。
功能
指南
macOS
初试 Netflix 开源持续云交付平台 Spinnaker
$ brew install node yarn $ brew install redis cassandra packer $ brew services start redis 或 redis-server /usr/local/etc/redis.conf $ brew services start cassandra 或 cassandra -f $ git clone https://github.com/spinnaker/spinnaker $ mkdir build $ cd build $ ../spinnaker/dev/refresh_source.sh --pull_origin // clone Spinnaker 其他个组件代码,若有问题,就手动分别clone到本目录下 $ ls -alt /Users/huihoo/spinnaker/build
配置Spinnaker
$ mkdir -p $HOME/.spinnaker $ touch $HOME/.spinnaker/spinnaker-local.yml $ chmod 600 $HOME/.spinnaker/spinnaker-local.yml $ cp spinnaker/config/spinnaker.yml $HOME/.spinnaker/spinnaker-local.yml $ vim $HOME/.spinnaker/spinnaker-local.yml
在 Cassandra 中为创建 front50 的 keyspaces
cqlsh 客户端执行 <spinnaker_dir>/spinnaker/cassandra/*.sql 或 cqlsh> CREATE KEYSPACE IF NOT EXISTS front50 WITH REPLICATION = { 'class' : 'SimpleStrategy', 'replication_factor' : 1 }; cqlsh> describe keyspaces;
启动Spinnaker服务
$ cd /Users/huihoo/spinnaker/build $ ../spinnaker/dev/run_dev.sh [service] //不指定,默认启动所有组件
启动 gate再启动 deck
$ cd spinnaker/build/gate $ ./start_dev.sh API_HOST=http://localhost:8084 yarn run start http://localhost:9000
CI
Spinnaker支持以下CI:
DC/OS
项目
- deck Spinnaker UI: TypeScript和JavaScript编写。
- DC/OS Spinnaker Service Guide
文档
用户
图集
链接
分享您的观点