当前位置: 首页 > 软件库 > 云计算 > 云原生 >

pipeline

授权协议 Apache-2.0 License
开发语言 Google Go
所属分类 云计算、 云原生
软件类型 开源软件
地区 不详
投 递 者 太叔岳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Banzai Pipeline, or simply Pipeline is a tabletop reef break located in Hawaii, Oahu's North Shore. The most famous and infamous reef in the universe is the benchmark by which all other waves are measured.

Banzai Cloud Pipeline is a solution-oriented application platform which allows enterprises to develop, deploy and securely scale container-based applications in multi- and hybrid-cloud environments.

Pipeline

Banzai Cloud Pipeline is a solution-oriented application platform which allows enterprises to develop, deploy and securely scale container-based applications in multi- and hybrid-cloud environments.

The main features of the platform are:

  • Provisioning: Provision highly available Kubernetes clusters on cloud providers, on-premise or hybrid configurations
  • Multi and Hybrid clouds: Avoid lock in and move between providers and build hybrid clouds in four different ways
  • Integrates cluster services: Automated solutions for DNS, observability, private registries, security scans, DR and lots more
  • Hook in: Go from commit to scale in minutes using the in-built container-native CI/CD workflow engine

Check out the developer preview environment if you would like to try out the platform:

Provisioning

Pipeline supports all major cloud providers (either provider managed Kubernetes or our own CNCF certified Kubernetes distribution, PKE and on-premise setups (VMware, bare metal).

  • Amazon
  • Google
  • Microsoft
  • VMware

Pipeline does support BYOK - Bring Your Own Kubernetes and can adopt and manage existing Kubernetes clusters as well.

Resources

Installation

If you want to install Pipeline for evaluation or production usage, please read our quickstart guide.

Pipeline can be installed locally for development by following the development guide.

Documentation

You can find the documentation for operators and users of the platform at banzaicloud.com.

API specification

Pipeline API is described using the OpenAPI 3.0 specification (formerly Swagger). The get the specification please follow this link.

Generated API clients

Based on our OpenAPI 3.0 descriptor we have generated language clients for different languages:

Postman

You can test the REST API using the Postman collection.

Run in Postman

Quick try

The easiest to kickstart your Pipeline experience is by trying out our free developer version of the Pipeline platform at:

Contributing

Thanks you for your contribution and being part of our community. Please read CONTRIBUTING.md for details on the code of conduct, and the process for submitting pull requests. When you are opening a PR to Pipeline the first time we will require you to sign a standard CLA.

License

Copyright (c) 2017-2019 Banzai Cloud, Inc.

Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.

  • pipeline,中文意为管线,意义等同于流水线。(多条流水线提高效率) 最典型的就是Gpu渲染管线,它指明渲染一个画面需要经过多少道工序。还有就是应用于爬虫框架里面。它就是指某个项目或者框架里面需要用到流水线的设计来简化设计,降低复杂度并提高性能。是一种设计方法,是我们将现实中的社会分工借鉴并运用到计算机编程的例子。 类似的还有分层思想,设计模式。这些东西本身是没有专门的学科和书籍去讲解的,多数

 相关资料
  • 问题内容: 我在声明性jenkins管道中执行以下步骤:我使用libraryResource 创建来自文件夹的脚本。该脚本包含我的用户和某些用户的凭据。 这很好。我可以使用我的用户。现在,我正在寻找最好的方式来包括用户的凭据。我是否需要“嵌套”第二部分,还是可以再次添加“数组”? 问题答案: 当然,您可以使用一个块将多个凭证分配给不同的变量。

  • 问题内容: 当我使用ansiColor插件输出消息时,我不喜欢它,它会打印很多额外的花括号和单词。如何解决? 詹金斯管道方法: 呼叫: 输出: 我希望它像这样。 谢谢您的帮助。 问题答案: 我们使用“ 简单主题”插件来隐藏或隐藏管道注释的行。这样,您可以使用自定义.css代码隐藏或不显示管道注释的行。如果您已经通过“ Jenkins>管理Jenkins>配置系统”安装了此插件,然后导航至“主题”并

  • 问题内容: 我正在关注有关管道库插件的教程。我制作了一个包含以下文件的存储库: helloWorld.groovy包含: Test.groovy包含: 我安装了所有管道插件,尤其是工作流-cps-global-lib- plugin。然后,我创建了一个新的管道作业,在其中加载了此存储库并将脚本路径设置为Test.groovy。当我运行此作业时,出现以下错误: 为什么helloWorld步骤未定义?

  • 问题内容: 使用Jenkins 2中的 Snippet Generator 工具,我可以像在工作中一样设置插件,然后它将生成我可以在Pipeline脚本中使用的Groovy。 但是,如果我对工具感兴趣的插件未在 代码段生成器 的“样本步骤”下拉列表中列出,该怎么办?如何确定如何创建脚本块来检测要使用的插件? 就我而言,我想在管道脚本中使用“ Flexible Publish ”插件。 问题答案:

  • 问题内容: 我在我的Jenkinsfile中使用一个块来同时执行一些测试,但是所有输出都变得混乱起来。 作为示例,这是我的Jenkinsfile的摘录: 请注意,正如此处建议的那样,我在每个中都运行了一个新程序,因此它们得到了适当的并行化,并且每个都有自己的工作区。 要让詹金斯向我展示块的单独输出,我该怎么办? 问题答案: 在您的工作的构建页面上,左侧有一个“管道步骤”链接。在树状结构中,您可以找

  • 问题内容: 我一直在努力理解下面的管道常规代码: 1)类($ class)之前的美元符号是否有特殊含义?我知道它是指类类型,但是在groovy中是某种特殊的保留字来表示类类型吗? 2)在源代码中,是a,但是在上面的代码中到底分配了什么?它是地图列表吗? 3)emailext插件源代码在哪里定义了emailext?我在插件源代码中的所有.groovy文件中搜索了emailext,但似乎找不到上面的e

  • 问题内容: 我正在尝试将文件附加到通知邮件中的管道。 我怎样才能做到这一点?一个例子会很好。 问题答案: email-ext使用Ant文件语法 例如用法:

  • 问题内容: 我们正在尝试迭代,但没有成功。我们将问题简化为以下最小示例: 如果我们尝试迭代: 仅输出第一个条目: 我们所知道的替代方法甚至无法进入循环: 要么 都失败了,都只显示异常。(这可能与在引发“真实”异常时发生的异常有关,使我们无法知道发生了什么)。 我们正在使用最新稳定的jenkins(2.19.1),并将所有插件更新为今天(2016/10/20)。 是否有解决方案来迭代Jenkins管