Node.js 如何在travis YML文件上设置kubernetes
我有一个存储库,用作kubernetes和docker的驱动程序,使用nodejs构建 我已经为这个回购协议创建了几个测试用例,用于docker和kubernetes,它们都在本地通过了测试 我唯一不知道怎么做的就是在特拉维斯YML上设置库伯内特斯。令人惊讶的是,我在任何地方都找不到像样的例子。下面是我的YML文件,中间是我需要帮助填补的空白Node.js 如何在travis YML文件上设置kubernetes,node.js,unit-testing,kubernetes,travis-ci,Node.js,Unit Testing,Kubernetes,Travis Ci,我有一个存储库,用作kubernetes和docker的驱动程序,使用nodejs构建 我已经为这个回购协议创建了几个测试用例,用于docker和kubernetes,它们都在本地通过了测试 我唯一不知道怎么做的就是在特拉维斯YML上设置库伯内特斯。令人惊讶的是,我在任何地方都找不到像样的例子。下面是我的YML文件,中间是我需要帮助填补的空白 sudo: required language: node_js node_js: 6.9.5 services: - docker - &
sudo: required
language: node_js
node_js: 6.9.5
services:
- docker
- <kubernetes>
branches:
only:
- staging
- master
addons:
hosts:
- localhost
- dev-controller
before_script:
- npm install -g grunt-cli
- docker pull soajsorg/soajs
- <pull the soajsorg/soajs image and load it to kubernetes>
script:
- grunt coverage
sudo:必需
语言:node_js
node_js:6.9.5
服务:
-码头工人
-
分支机构:
仅:
-登台
-主人
插件:
主持人:
-本地主机
-开发控制器
在脚本之前:
-npm安装-g grunt cli
-docker pull soajsorg/soajs
-
脚本:
-呼噜声覆盖
你可以尝试安装minikube:如果你需要它在TravisCI上运行,否则我建议连接到一个自我管理的Kubernetes群集,或者使用Google的cli/sdk启动一个小型GKE群集,并使用它进行测试你可以尝试安装minikube:如果你需要它在TravisCI上运行,否则我建议连接到一个自我管理的Kubernetes集群,或者使用Google的cli/sdk启动一个小型GKE集群并使用它进行测试