CI/CD With GitHub Actions

Hi @Julien_Flamen - I have a sample that is available here, which uses the UiPath CLI and GitHub Actions to Build/Deploy a project to orchestrator.

Using the CLI, many required functions are available:

  app        Install or uninstall UiPath Studio or Orchestrator unattended.
  asset      Manage Orchestrator assets.
  job        Run jobs on Orchestrator.
  machine    Manage Orchestrator machines.
  package    Analyze, build, deploy or delete packages.
  process    Manage Orchestrator processes.
  robot      Manage Orchestrator robots.
  run        Run the tool using arguments specified in a JSON file.
  test       Run tests on Orchestrator.
  help       Display more information on a specific command.
  version    Display version information.

For others that are not available there (the steps required to create test set, for example) can be accomplished via API calls to the orchestrator (Typically I’ll reach for Powershell in these cases)

3 Likes