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 // 启动 redis cassandra
+
  $ 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

项目

文档

用户

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱