UiPath Documentation
coding-agents
latest
false
UiPath for Coding Agents 用户指南
重要 :
请注意,此内容已使用机器翻译进行了本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

CI/CD 和自动化

在 CI/CD 管道中以非交互式方式运行 uip CLI,以发布和运行自动化。

在本地构建后,您可以在管道中运行相同的uip CLI 以自动发布和运行自动化,而无需登录交互式浏览器。本指南概述了 CI/CD 设置的概况。

先决条件

  • CI/CD 系统,例如 GitHub Actions 或 Azure DevOps。
  • 适用于非交互式身份验证的 UiPath 凭据,作为管道密码存储。

设置管道作业

  1. 将 UiPath 凭据作为密码存储在 CI/CD 系统中,切勿存储在存储库中。

  2. 在管道作业中安装 CLI:

    npm install -g @uipath/cli
    npm install -g @uipath/cli
    

    如果运行程序使用内部 npm 注册表或受限网络,请先配置其包访问权限。请参阅受限网络和内部 npm 注册表

  3. 使用您存储的密码以非交互式方式进行身份验证。运行uip login --help以查看无头身份验证的选项,因为交互式浏览器登录在 CI 中不可用。

  4. 在下一个管道步骤中运行发布或作业命令,并引用要发布的项目或要启动的作业。

  5. 检查命令的退出代码,以便管道在 UiPath 步骤失败时失败。

结果:管道在每个触发条件下自动运行您的 UiPath 命令并进行身份验证。

备注:

确切的非交互式身份验证选项和发布命令由您的 CLI 版本定义。请参阅UiPath CLI 文档uip login --help ,了解授权标志。

  • 先决条件
  • 设置管道作业

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新