- 发行说明
- 简介
- 监管
- 源代码控件
- 源代码控件
- CI/CD 管道
- 订阅源管理
- 日志记录
源代码控件
源代码控件允许您查看自动化项目源代码的更新。 如果您是普通用户,则可以使用外部提供程序完成此操作;如果您是组织管理员,则可以通过 Studio Web 在 UiPath Cloud 中完成此操作。 结合 Studio 和 StudioX 中提供的来源控件功能,您可以更好地控制代码管理。
Automation Ops™ 需要连接到 GitHub 或 Azure 组织才能管理信息。 为此,请在 GitHub 或 Azure 端安装 UiPath-AutomationOps 应用程序。 用户界面中还提供了分步指南。
选择连接到 GitHub 时,系统会将您重定向到 GitHub,以选择希望 Automation Ops™ 有权访问的组织和存储库。
如果 GitHub 组织使用 SSO 登录,则您首先需要登录到 GitHub。 之后,您可以通过来源控件安装 GitHub 应用程序。 您可以按如下方式执行此操作:
-
企业托管用户 - 需要通过其 IdP 登录 GitHub。
-
用户可以在以下位置设置 SSO 登录会话:
https://github.com/orgs/<OrganizationName>/sso
根据您的选择,以下存储库将显示在 Automation Ops™ - 来源控件中:
GitHub 角色 | 选择 | 结果 |
---|---|---|
GitHub 组织管理员 | 所有存储库 | 所有公共和私有存储库。 |
GitHub 组织管理员 | 仅选择存储库 | 仅显示选定的存储库(默认情况下并非所有公共存储库)。 |
仅限存储库管理员 | 仅选择存储库 | 您只能从自己管理的存储库中选择。 |
将 Automation Ops™ - 源代码控件连接到 GitHub 时,系统会提示您授予必要的权限,以充分使用源代码控件和管道。 所需权限包括:
-
对代码和元数据的读取权限
-
对存储库 Webhook 的读取和写入访问权限
- 与 GitHub 的连接需要 GitHub 管理员身份验证,这意味着从 Automation Ops™ - 来源控件启动连接的用户也必须是 GitHub 组织管理员。
- 如果选择手动选择存储库,则还需要显式选择公共存储库,因为没有针对公共存储库的隐式选择。
如果您需要连接到另一个 GitHub 组织或选择不同的存储库,则必须删除现有连接并重新启动配置。 您可通过“ 连接设置 ”菜单 >“ 删除”来完成此操作。
在 UiPath 中删除连接时,安装在 GitHub 端的应用程序也将被删除。
选择连接到 Azure 时,系统会将您重定向到 Azure,以提供凭据,并确认您允许 UiPath 读取您有权访问的存储库。
建议创建并使用单独的服务帐户,以提供对 Azure 端 UiPath 应用程序的访问。 这是因为访问权限是代表用户帐户授予的,这意味着如果用户是多个启用 OAuth 的 Azure 组织的一部分,则这些组织都将反映在 Automation Ops™ 中。
要同步项目,您必须在 Azure 组织设置级别通过 OAuth 启用第三方应用程序访问。 为此,您必须访问“ 安全 ” 下的“ 策略” 选项卡。必须在授权 Azure Repos 帐户之前启用该选项。 如果您已经建立授权,则需要重新同步连接。
如果允许连接到 Azure 的用户属于多个组织,并且您希望避免在 Automation Ops™ 中显示特定存储库中的内容,则必须确保在 Azure 端为该组织禁用第三方集成。
要创建 Azure 服务 Hook,授权应用程序的服务帐户需要具有“编辑订阅”和“查看订阅”权限。 默认情况下,只有项目管理员拥有这些权限。 要向其他用户授予这些权限,您可以使用Azure CLI或Azure 安全 REST API 。
要删除 UiPath Automation Ops™ 和 Azure Repos 之间的集成,您必须访问 Azure 端的“ 用户设置 ”下的“ 授权 ”选项卡,并从中删除授权的应用程序,然后,您可以从 Automation Ops 的“ 管理连接 ”选项卡中删除集成™ - 来源控件。
应用程序获得授权后,系统会将您重定向回 Automation Ops™,并填充项目列表。
对于每个项目,您可以根据外部存储库中的项目元数据看到以下字段:
- 项目名称
- 简短说明
-
兼容性
-
类型
- 存储库
-
最后修改日期
要从外部存储库获取最新更新,请单击“管理连接”按钮下的“同步”按钮,或从“管理连接”菜单选择。
您可以在需要时同步项目列表,以便获取最新添加的项目。 同步完成后,所有来源控件用户都可以使用更新的项目列表。
初始同步后,后续同步将基于与上次同步的差异进行,因此速度会更快。
通过打开提交,您可以更详细地查看属于项目的文件。
- 对于工作流文件,可以使用类似 Studio 的视图。
- 对于其他文件类型,系统将根据文件类型显示内容视图。
- 单击“变量”、“参数”或“导入”可提供每个参数的详细信息。
上次提交修改的文件以黄色突出显示。 要查看更改,请单击“ 与上一次提交比较 ” 按钮。
在比较窗口中:
- 文件的较旧版本位于左侧,文件的较新版本位于右侧。
- 进行比较的文件名和提交标识符显示在左上方。
- 在右上角,您可以浏览每个修改,并选择要查看的更改类型。