IBM Cloud Docs
版本说明 Continuous Delivery

版本说明 Continuous Delivery

使用这些发行说明可了解按日期分组的 IBM Cloud® Continuous Delivery 最新更新。 发行说明至少可提供三年。

2025 年 4 月 29 日

私人工作者安装程序不再支持 Operator Lifecycle Manager ( OLM ) 框架。

2024 年 9 月 25 日

Continuous Delivery 工具链 API 方法用于为 Event Notifications 生成定制的工具链事件,POST /toolchains/:toolchain_id/events 现已全面可用。
请求有效负载的 text_plain 属性将从字符串变为形式为 {“content”: “string”} 的 JSON 对象。 在其他方面,应用程序接口与测试版相比没有变化。
有关更多信息,请参阅 为工具链启用事件通知CD 工具链 API 文档

2024 年 8 月 19 日

Git Repos and Issue Tracking
已升级至 GitLab 17.1.4

2024 年 9 月 6 日

启用与现有 Git 资源库的直接集成

将 Continuous Delivery 服务和工具链实例链接到 Git 项目,实现无缝集成、自动代码部署和实时协作。 必须链接 Continuous Delivery服务和工具链实例,才能在用户界面中创建新项目。

有关更多信息,请参阅 将 Continuous Delivery 服务实例链接到 Git 项目

2024 年 7 月 9 日

Git Repos and Issue Tracking
升级到 GitLab 17.0.3

2024 年 7 月 1 日

Git Repos and Issue Tracking
已升级到 GitLab 16.11.5

2024 年 6 月 24 日

Continuous Delivery 服务专业套餐现在支持对企业帐户层次结构中的授权用户进行合并计费。 此功能可确保在企业和区域中的所有 Continuous Delivery 服务实例中仅对授权用户电子邮件进行一次计数和计费,而不是针对每个实例单独进行计数和计费。
有关更多信息,请参阅 合并计费
Delivery Pipeline
升级到 Tekton Pipelines v0.59.2.

2024 年 2 月 15 日

Delivery Pipeline 现在,在 基于上下文的限制 下创建网络区域时,可将工具链服务选为服务引用。

2 2024 年 1 月

Continuous Delivery 工具链 API 提供了一种新的 Beta 方法,可用于生成定制 (定制) 工具链事件,工具链会将这些事件转发到 Event Notifications的集成实例。
有关更多信息,请参阅 为工具链启用事件通知CD 工具链 API 文档

7 2023 年 12 月

Git Repos and Issue Tracking
已升级到 GitLab 16.5.3

2023 年 11 月 24 日

IBM Cloud® Continuous Delivery 现已在马德里地区推出。
每个位置都有三个不同的数据中心,并提供完整的云服务堆栈,以实现高可用性,冗余和地理分散。

2023 年 11 月 16 日

Git Repos and Issue Tracking
已升级到 GitLab 16.4.2

3 2023 年 11 月

Git Repos and Issue Tracking
已升级到 GitLab 16.3.5

2023 年 10 月 19 日

Git Repos and Issue Tracking
已升级到 GitLab 16.2.8

4 2023 年 10 月

Git Repos and Issue Tracking
已升级到 GitLab 16.1.5

2023 年 9 月 27 日

Continuous Delivery 工具链 API,SDK 和 Terraform 现在支持按名称查找工具链。
有关更多信息,请参阅 CD Toolchain API DocsTerraform IBM Cloud 提供者文档

2023 年 9 月 11 日

Git Repos and Issue Tracking

已升级到 GitLab 16.0.8

在 GitLab 16.0中,任何个人,项目或 没有到期日期的组访问令牌 都将自动将到期日期设置为一年。

2023 年 7 月 12 日

Git Repos and Issue Tracking
已升级到 GitLab 15.11.11

2023 年 6 月 13 日

Git Repos and Issue Tracking
已升级到 GitLab 15.10.8

2023 年 5 月 19 日

Git Repos and Issue Tracking
已升级到 GitLab 15.9.8

2023 年 4 月 20 日

Continuous Delivery 工具链现在与 IBM Cloud® Event Notifications 服务集成。
为工具链启用 Event Notifications

2023 年 4 月 10 日

Git Repos and Issue Tracking
已升级到 GitLab 15.8.5

2023 年 2 月 21 日

现在,工具链和 Tekton 管道的 Java,Node和 Python SDK 已普遍可用。

Java SDK:github.com/IBM/continuous-delivery-java-sdk

Node SDK:github.com/IBM/continuous-delivery-node-sdk

Python SDK:github.com/IBM/continuous-delivery-python-sdk

2023 年 2 月 13 日

Git Repos and Issue Tracking
已升级到 GitLab 15.7.6

2023 年 1 月 19 日

Git Repos and Issue Tracking
已升级到 GitLab 15.6.6

9 2023 年 1 月

Git Repos and Issue Tracking
已升级到 GitLab 15.6.3

2022 年 12 月 14 日

Continuous Delivery 服务现在指定为 IBM Cloud for Financial Services Validated。

此指定不适用于您可以集成到工具链中的所有工具。 有关将哪些工具集成和工具指定为 IBM Cloud for Financial Services Validated when 这些工具与 Continuous Delivery 工具链配合使用的更多信息,请参阅 了解与 IBM Cloud for Financial Services 的工具集成

有关 IBM Cloud for Financial Services 的更多信息,请参阅 IBM Cloud Framework for Financial Services

7 2022 年 12 月

Git Repos and Issue Tracking
已升级到 GitLab 15.5.5

1 2022 年 12 月

Terraform 资源和数据源、Go SDK 以及用于工具链和 Tekton 管道的 HTTP API 现已普遍可用。

更新包括一些重大更改。

Terraform 资源和数据源、Go SDK 和 HTTP API 现已成为全面支持的通用功能。

阅读 发行说明

2022 年 11 月 18 日

更新了 Beta 版 Terraform 资源和数据源、Go SDK 和 HTTP API,包括几处破坏性更改。
阅读 发行说明

2022 年 11 月 16 日

Git Repos and Issue Tracking
已升级到 GitLab 15.4.4

2022 年 11 月 2 日

Git Repos and Issue Tracking
已升级到 GitLab 15.3.4

6 2022 年 10 月

Git Repos and Issue Tracking
已升级到 GitLab 15.2.5

5 2022 年 10 月

更新了 Beta 版 Terraform 资源和数据源、Go SDK 和 HTTP API,包括几处破坏性更改。
阅读 发行说明

2022 年 9 月 16 日

不再支持位于 Cloud Foundry 组织中的 Continuous Delivery 服务实例和工具链。
驻留在资源组中的服务实例和工具链仍完全受支持。

2022 年 9 月 8 日

Git Repos and Issue Tracking
已升级到 GitLab 15.1.6

2022 年 7 月 22 日

Beta 版 Terraform 资源和数据源、Go SDK 和 HTTP API 现已可用,以便与工具链和 Tekton 管道协同工作。

Terraform 资源和数据源: IBM-Cloud 提供者

Go SDK: Open-source 存储库 (repo) continuous-delivery-go-sdk

HTTP 应用程序接口:Continuous Delivery 工具链Continuous Delivery Tekton Pipeline

#ask-your-question Slack 通道中提出问题并提供反馈。

2022 年 7 月 20 日

Git Repos and Issue Tracking
已升级到 GitLab 15.0.4

2022 年 7 月 12 日

Git Repos and Issue Tracking
已升级到 GitLab 14.10.5

2022 年 7 月 8 日

不推荐使用 IBM Cloud® Continuous Delivery 服务中的 Eclipse Orion Web IDE 功能部件。

Continuous Delivery 服务不提供直接替换。

从 8 2022 年 8 月起,新工具链将不包含 Web IDE 作为缺省工具。 无法创建 Web IDE 工具集成的实例并将其添加到现有工具链。 Web IDE 的现有实例继续正常运行。

从 7 2022 年 10 月起,将从现有工具链中除去 Web IDE 工具集成,并且将删除关联的数据。 建议您在此日期之前从 Web IDE 工作空间导出数据,或者落实所有未完成的更改并将其推送到 Git 存储库中。

2022 年 6 月 30 日

现在可以以独立方式运行专用工作程序。
在独立方式下使用 Delivery Pipeline 专用工作程序
现在可以在 Satellite 集群上管理专用工作程序,从而通过使用 Operator Lifecycle Manager (OLM) 框架来更轻松地管理 Red Hat® OpenShift® 集群上的工作程序。
安装 Delivery Pipeline 专用工作程序

2022 年 6 月 23 日

新工具链模板演示了如何使用基于拉的部署机制,通过 Tekton 管道将 Kubernetes 资源持续部署到 IBM Cloud Satellite
Satellite 模板

2022 年 6 月 13 日

Git Repos and Issue Tracking
已升级到 GitLab 14.10.4

2022 年 6 月 7 日

Continuous Delivery 和工具链中的专用信息现在可由客户根密钥作为自带密钥的一部分进行保护。
自带密钥 仅在专业套餐中可用。

2022 年 5 月 23 日

Git Repos and Issue Tracking
已升级到 GitLab 14.9.4

2022 年 5 月 18 日

新的工具链模板演示了如何使用 Tekton 管道将样本 NodeJS 应用程序与 Code Engine 一起部署。
Code Engine 模板

5 2022 年 5 月

Git Repos and Issue Tracking
已升级到 GitLab 14.8.5

2022 年 3 月 1 日

Git Repos and Issue Tracking
已升级到 GitLab 14.7.4

2022 年 2 月 17 日

Git Repos and Issue Tracking
已升级到 GitLab 14.6.4

2022 年 1 月 24 日

Git Repos and Issue Tracking
已升级到 GitLab 14.5.3

7 2022 年 1 月

Git Repos and Issue Tracking
已升级到 GitLab 14.4.4

2021 年 11 月 30 日

IBM Cloud® Continuous Delivery 现在在圣保罗区域中可用。
每个位置都有三个不同的数据中心,并提供完整的云服务堆栈,以实现高可用性,冗余和地理分散。

2021 年 11 月 29 日

Git Repos and Issue Tracking
已升级到 GitLab 14.4.2

4 2021 年 11 月

Git Repos and Issue Tracking
已升级到 GitLab 14.3.4

2021 年 10 月 31 日

Delivery Pipeline
已升级到 Tekton Pipeline v0.27.3

2021 年 10 月 21 日

DevSecOps 参考实现中的新功能:

SonarQube 扫描

映像签名的其他验证

改进入门体验

阅读 声明

7 2021 年 10 月

新的工具链模板演示发布策略

滚动: 通过以顺序方式以递增方式更新所有实例,部署没有停机时间的新发行版。

Blue-Green: 将新发行版部署到与当前生产相同的环境中,并与当前生产隔离,以更快地回滚和简化测试。

Canary: 以递增方式将新发行版部署到生产环境中,逐步将较旧版本的应用程序替换为较新版本,通过测试来增加增量以降低风险。

阅读 声明

2021 年 9 月 30 日

Delivery Pipeline
已升级到 Tekton Pipeline v0.27.2

9 2021 年 7 月

IBM Cloud® Continuous Delivery 现已在多伦多地区推出。
每个位置都有三个不同的数据中心,并提供完整的云服务堆栈,以实现高可用性,冗余和地理分散。

2021 年 6 月 29 日

DevSecOps 参考实现

遵循“NIST 配置管理”控件的完整 SDLC,您可以通过使用工具链模板在几次单击中进行配置。 该工作流程将构建,扫描,测试和部署云原生应用程序,同时确保满足安全性和合规性目标,并保留证据以供将来进行任何审计。 可以定制工作流程以利用其他企业工具或实施定制策略。

阅读 声明

2021 年 5 月 24 日

Code Risk Analyzer 现在扫描 Terraform

基础架构和云服务依赖关系的错误配置可能使企业应用程序和数据面临风险。 现在,Code Risk Analyzer 通过扫描 Terraform Infrastructure as Code (IaC) 文件来查找这些问题。

阅读 声明

2021 年 4 月 30 日

IBM Cloud® Continuous Delivery 现已在大阪地区推出。
每个位置都有三个不同的数据中心,并提供完整的云服务堆栈,以实现高可用性,冗余和地理分散。

2021 年 3 月 31 日

IBM Cloud® Continuous Delivery 现已在悉尼地区上市。
每个位置都有三个不同的数据中心,并提供完整的云服务堆栈,以实现高可用性,冗余和地理分散。

2021 年 2 月 28 日

Delivery Pipeline
已升级到 Tekton Pipeline v0.20.1

2020 年 11 月 30 日

Delivery Pipeline
已升级到 Tekton Pipelines v0.18.1

2 2020 年 11 月

新的 Code Risk Analyzer 会扫描源代码存储库以查找:
开放式源代码依赖关系中的已知漏洞
操作系统依赖关系中的已知漏洞
符合 CIS Docker 基准
Kubernetes YAML 中的配置风险

2020 年 9 月 30 日

Delivery Pipeline
已升级到 Tekton Pipeline v0.16.3

2020 年 7 月 31 日

Delivery Pipeline
已升级到 Tekton Pipeline v0.14.1

2020 年 4 月 30 日

Delivery Pipeline
已升级到 Tekton Pipeline v0.11.2

2020 年 2 月 28 日

Delivery Pipeline
已升级到 Tekton Pipeline v0.10.1

2019 年 10 月 31 日

Delivery Pipeline
已升级到 Tekton Pipeline v0.7.0

2019 年 10 月 30 日

Git Repos and Issue Tracking
已升级到 GitLab 12.2.7

2019 年 10 月 10 日

Delivery Pipeline 现在具有 Tekton 选项。
Tekton Pipelines 是一个开源项目,可用于在 Kubernetes 集群中配置和运行持续集成/持续交付(CI/CD)管道。 管道在 YAML 中定义为 Tekton 资源,通常存储在 Git 存储库中。
阅读 声明

2 2019 年 10 月

在IBM Cloud Kubernetes Service群集详细信息中新建DevOps选项卡。
查找其交付管道已部署到该集群的所有工具链
轻松创建新的 DevOps 工具链
阅读 声明

2019 年 10 月 1 日

DevOps Insights
DevOps Insights 功能现在是 Continuous Delivery的一部分。

2019 年 9 月 20 日

Git Repos and Issue Tracking
已升级到 GitLab 12.1.9

2019 年 9 月 16 日

Git Repos and Issue Tracking
已升级到 GitLab 12.0.8

9 2019 年 9 月

Git Repos and Issue Tracking
已升级到 GitLab 11.11.8

5 2019 年 9 月

使用 Kubernetes 和 Helm 模板开发和测试微服务,模板不支持未与特定账户绑定的 API 密钥。
Delivery Pipeline 阶段尝试运行 ibmcloud login 命令时会失败,因为未指定任何帐户。 要绕过这一限制,请在 Delivery Pipeline 中使用 Kubernetes 和 Helm 模板开发和测试微服务,创建一个名为 ACCOUNTID 的管道属性,并添加要在管道中使用的账户。 在每个管道阶段中,将 -c $ACCOUNTID 添加到 ibmcloud login 命令的每个实例。

4 2019 年 9 月

Git Repos and Issue Tracking
已升级到 GitLab 11.10.8

2019 年 9 月 3 日

Delivery Pipeline 事件未翻译。
Delivery Pipeline 触发的事件会发送 Slack 消息。 由于 Slack API 不支持多语言消息有效内容,因此无法翻译这些 Slack 消息。

2019 年 8 月 28 日

Git Repos and Issue Tracking
已升级到 GitLab 11.9.12

2019 年 6 月 24 日

更严格执行服务计划

必须将工具链链接到 CD 服务才能运行 Delivery Pipeline。

CD 服务的用户将自动添加到“授权用户”列表中。

如果将 Lite 套餐用于超过五个授权用户,那么管道不再运行,推送到 Git Repos 不可用,并且 DevOps Insights 不可用。

如果您正在使用轻量套餐,那么在一个月内运行 500 个 Delivery Pipeline 作业后,管道不会运行,推送到 Git Repos 不可用,并且 DevOps Insights 在该计费周期的剩余时间内不可用。

阅读 声明