【问题标题】:Jenkins configuration using command line使用命令行配置 Jenkins
【发布时间】:2019-04-19 12:40:42
【问题描述】:

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

我应该提供一个 bash 脚本来设置所有内容。只有手动干预才能设置 Kubernetes 集群并挂载 Persistent Volumes。

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

【问题讨论】:

    标签: jenkins kubernetes


    【解决方案1】:

    首先欢迎使用kubernetes,第二,那里有很多工具,模板,我建议你检查一下Helm是什么

    如果您想检查,这是 Jenkins 图表: https://github.com/helm/charts/tree/master/stable/jenkins

    还有一个用于容器化环境的 jenkins “fork”,我很喜欢,你可以查看更多关于 Jenkins-X here

    【讨论】:

      【解决方案2】:

      您可以使用 helm 包管理器并简单地安装 Jenkins 稳定版。

      在使用 helm 之前,您必须在 kubernetes 集群上设置 tiller。

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

      这里是使用 helm 的稳定版 jenkin。

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

      【讨论】:

        【解决方案3】:

        我可以补充一点,您可以将 Jenkins 主文件夹以及插件和工件文件夹存储在持久卷上,并将该卷作为 Helm 安装的一部分安装到 Jenkins pod。您还可以制作 Jenkins 磁盘的每日快照/备份。通过这种方式,Jenkins 的部署变得非常流畅、快速和可靠。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-08-08
          • 1970-01-01
          • 1970-01-01
          • 2017-09-11
          • 2020-04-19
          • 1970-01-01
          • 2014-12-25
          • 1970-01-01
          相关资源
          最近更新 更多