使用命令行配置Jenkins

时间:2019-04-17 15:14:44

标签: jenkins kubernetes

我正在尝试将我们的SAAS产品的完整生态系统移至Kubernetes(并使用Docker容器)。

我应该给出一个bash脚本,它将设置所有内容。只有手动干预才能设置Kubernetes集群并安装持久卷。

我们使用Jenkins进行代码部署和cron作业。我可以创建Jenkins服务,但找不到使用命令行配置它的方法。尝试过在线查找方法,但找不到任何好的文档。

3 个答案:

答案 0 :(得分:0)

首先欢迎使用kubernetes,其次,那里有很多工具和模板,我建议您检查一下Helm

如果要检查,这是詹金斯图表: https://github.com/helm/charts/tree/master/stable/jenkins

还有一个我喜欢的用于容器化环境的jenkins分支,您可以查看有关Jenkins-X here

的更多信息。

答案 1 :(得分:0)

您可以使用helm软件包管理器,只需安装Jenkin稳定版。

使用头盔之前,您必须在kubernetes集群上设置分till。

$ helm install --name my-release stable/jenkins

这里是使用头盔的詹金稳定版。

  

https://github.com/helm/charts/tree/master/stable/jenkins

答案 2 :(得分:0)

我可以补充一点,您可以将Jenkins主文件夹以及plugins和artifacts文件夹存储在永久卷上,并将该卷作为Helm安装的一部分安装到Jenkins pod上。您还可以制作Jenkins磁盘的每日快照/备份。这样,Jenkins部署将变得非常平稳,快速和可靠。