gpt4 book ai didi

node.js - 如何在 travis YML 文件上设置 kubernetes

转载 作者:太空宇宙 更新时间:2023-11-04 02:10:56 25 4
gpt4 key购买 nike

我有一个使用 Nodejs 构建的存储库,用作 kubernetes 和 docker 的驱动程序。

我已经为此存储库创建了几个测试用例,以便在 docker 和 kubernetes 上运行,并且它们都在本地通过了。

我唯一不知道怎么做的就是在 travis YML 上设置 kubernetes。令人惊讶的是,我在任何地方都找不到任何合适的例子。下面是我的 YML 文件,<> 之间是我需要帮助来填补的空白。

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

最佳答案

您可以尝试安装minikube:http://github.com/kubernetes/minikube如果您需要它在 TravisCI 上运行,否则我建议连接到 self 管理的 Kubernetes 集群或使用 Google 的 cli/sdk 启动小型 GKE 集群并使用它进行测试

关于node.js - 如何在 travis YML 文件上设置 kubernetes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42161195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com