您可以使用 Cloud Assembly 启用对可扩展性操作的远程版本控制。

通过创建与远程 GitHub 或 GitLab 存储库的集成,您可以管理 Cloud Assembly 可扩展性操作的版本历史记录。

此外,还可以使用 Git 管理 Cloud Assembly 云模板。有关使用 Git 集成和 Cloud Assembly 云模板的详细信息,请参见在 Cloud Assembly 中配置 GitLab 云模板集成在 Cloud Assembly 中配置 GitHub 集成

前提条件

  • 现有 GitHub 或 GitLab 存储库。
  • 为 GItHub 或 GitLab 实例提取适用的访问令牌。有关生成 GitHub 访问令牌的信息,请参见 GitHub 文档。有关生成 GitLab 访问令牌的信息,请参见 GitLab 文档

过程

  1. Cloud Assembly 中创建 Git 集成。
    1. 导航到基础架构 > 连接 > 集成 > 添加集成
    2. 选择 GitHubGitLab
    3. 输入集成的名称和描述
    4. 输入服务器 URL。
    5. 输入 Git 实例的访问令牌。
    6. 单击验证
    7. (可选) 添加功能标记。有关详细信息,请参见在 Cloud Assembly 中使用功能标记
    8. 单击添加
  2. 将存储库添加到 Git 集成。
    1. 导航到基础架构 > 连接 > 集成,然后选择之前创建的 Git 集成。
    2. 选择项目选项卡。
    3. 单击添加项目
    4. 选择您的可扩展性项目,然后单击下一步
    5. 输入 Git 存储库的路径。通常,路径是附加到存储库名称的主帐户用户名。
    6. 输入要使用的 Git 存储库的分支。
    7. (可选) 输入相应的文件夹。如果将此文本框留空,则所有文件夹均可用。
    8. 类型下拉菜单下,选择基于操作的脚本
    9. 要完成添加存储库,单击下一步

结果

对项目中可扩展性操作所做的更改将保存在集成的 Git 存储库中。

注: 对直接推送到集成的 Git 存储库的可扩展性操作或操作脚本的任何更改都由 Cloud Assembly 中的可扩展性操作版本历史记录自动选择。