Gitlab CI/CD
Place the AskUI workflow files into the folder workflows in the root of your repository (Important: Can differ if you chose a different name when you created the AskUI project).
Then implement the following steps in your pipeline:
- Optional: Set up AskUI Controller as service
- Setup
nodein version16.x - Install all dependencies:
npm install - Run the AskUI Workflows with
npm run askui- Set the environment variables:
ASKUI_WORKSPACE_IDASKUI_TOKENASKUI_INFERENCE_SERVER_URL- Optional:
UI_CONTROLLER_URLif the UIController is running on a remote machine and not localhost or as a service inside your pipeline.
- Set the environment variables:
- For reports:
- Generate reports
- Deploy/Send reports