This GitHub Actions uploads a robot to Robocorp Cloud. It updates a robot existing in Robocorp Cloud,
identified by robot-id
option.
An example workflow file to update robot in Robocorp Cloud:
jobs:
upload-robot:
runs-on: ubuntu-latest
name: Upload robot
steps:
- name: Checkout files from repository
uses: actions/checkout@v2
- name: Upload robot to Robocorp Cloud
uses: robocorp/action-upload-robot@v1
with:
workspace-key: ${{ secrets.ROBOCORP_WORKSPACE_KEY }}
workspace-id: ${{ secrets.ROBOCORP_WORKSPACE_ID }}
robot-id: ${{ secrets.ROBOCORP_ROBOT_ID }}
option | value | default | description |
---|---|---|---|
workspace-id | string | The workspace ID | |
workspace-key | string | Workspace API key in target workspace | |
robot-id | string | ID of the robot in Robocorp Cloud | |
api-endpoint | string | https://api.eu1.robocloud.eu | Robocorp Cloud API URL |
robot-dir | string | ./ | Directory which to pack and upload |