温馨提示:本文翻译自stackoverflow.com,查看原文请点击:docker - SAP Jenkins on Kubernetes
docker jenkins kubernetes sap sap-cloud-sdk

docker - Kubernetes上的SAP Jenkins

发布于 2020-05-20 13:50:27

在Kubernetes上运行项目Piper时遇到了一些问题。我们进行了如下所述的设置

https://sap.github.io/jenkins-library/guidedtour/

我以为构建将“开箱即用”运行……但事实并非如此。调用mtaBuild会显示一条消息...无法连接到docker daemon ...权限被拒绝

不知道我们是否必须设置环境变量ON_K8S。如果我们设置它,构建将永远等待节点出现。

有Kubernetes的安装指南吗?我们是否需要在Jenkins配置中配置pod模板,并在Jenkinsfile中使用container(“ container_name”)?

Jenkins代理https://hub.docker.com/r/ppiper/jenkins-agent-k8s是否已预先配置?我们是否必须在env变量上设置它?

查看更多

提问者
T1mey
被浏览
24
Florian Wilhelm 2020-03-05 16:22

更新的答案:

cx-server脚本不是为在Kubernetes中运行而创建的,它们是为“普通docker”设置(安装了docker的linux服务器/ vm)构建的。

为了在Kubernetes上进行扩展,可以使用两个选项:

本博文所述,在吊舱中使用jenkins主映像,或在“普通docker”设置中使用它,还可以选择在kubernetes上使用其他代理。

有关此主题的其他文档在这里