注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。
代码库允许您为某个库固定一个 Spark 模块。这会强制使用特定版本的 Spark。您可以为新的和现有的搭建固定一个 Spark 模块。
我们建议您始终使用最新版本的 Spark,以获取最新的性能和安全功能。固定 Spark 模块应为临时措施。
导航到代码库中的 Settings 标签页,然后选择 Runtime overrides。
在 Runtime overrides 标签页中,选择 Set pin。
您可以在所有分支上或特定分支上创建固定。您可以选择要固定的 Spark 模块版本(对于给定库中可用的每种模块类型),并指定一个过期日期。过期日期不能超过当前日期的90天。固定将在90天期限结束时或您指定的过期日期时失效,以较早者为准。过期日期之后,您的搭建可能会失败。
首先指定您要固定的 Spark 版本和过期日期。
不稳定和不推荐的版本前缀有警告标志,因为我们不建议使用它们,除非绝对必要。
完成后,选择 Save 以设置固定。
您可以为每个分支固定版本。您还可以为未指定的分支选择版本。
完成后,选择 Save 以设置固定。在下面的示例截图中,我们为所有分支创建了版本1.916.0的固定,该固定将于2023年12月20日凌晨12:00过期。
设置固定后,您可以查看固定已创建的确认信息。
选择 Edit 允许您修改固定。您可以使用与创建固定相同的工作流程更改分支、版本和过期日期。选择 Archive 将删除固定,并将 Expired
标签添加到您之前设置的固定中。
您可以选择 Restore 以重新创建您存档的固定。
在 Build Preview > view details 页面上,您可以查看为库固定的版本。
在代码库中运行持续集成(CI)搭建时,会根据当前库模板版本选择变换库的版本。如果应用了固定,CI 将使用固定版本的库,前提是它高于模板声明的最低版本。用户可以利用固定更快地访问 API 的新版本以及代码辅助和本地开发的新功能。
我们建议您始终使用最新版本的 Spark。否则可能会错过性能和安全修复和改进,这可能对您的搭建产生不利影响。
话虽如此,我们理解可能有特定的用例使得固定是必要的,因此提供了这一功能,但需注意它应为临时使用。过期日期之前,我们建议您在您这边进行所需更改以兼容最新版本的 Spark。
此功能正在开发中。
此功能正在开发中。
您无需进行任何升级或操作。
您可以将此功能用于新搭建和现有搭建。
平台内固定将始终优先。