Visit config-ui: http://{localhost}:4000
.
Go to the ‘Data Connections’ page. Create a webhook.
We recommend that you give your webhook connection a unique name so that you can identify and manage where you have used it later.
Click on Generate POST URL, and you will find three webhook URLs. Copy the ones that suit your usage into your CI or issue-tracking systems. You can always come back to the webhook page to copy the URLs later on.
Create a Project first, choose Incoming Webhooks, then you can Add a Webhook
or Select Existing Webhooks
.
For the new webhook to work, it needs to be accessible from the DevOps tools from which you would like to push data to DevLake. If DevLake is deployed in your private network and your DevOps tool (e.g. CircleCI) is a cloud service that lives outside of your private network, then you need to make DevLake's webhook accessible to the outside cloud service.
There're many tools for this:
localhost
part in the webhook URL with the forwarding URL that ngrok provides.If you run into any problem, please check the Troubleshooting or create an issue