Visit Config UI at : http://localhost:4000 and go to Connections page.
Give your connection a unique name to help you identify it in the future.
For CircleCI, you do not need to enter the REST API endpoint URL, which is always https://circleci.com/api/.
Learn about Managing API Tokens.
Tokens you have generated that can be used to access the CircleCI API. Apps using these tokens can act as you and have full read- and write-permissions! There are two types of API token(Personal and Project) you can create within CircleCI.
If you are behind a corporate firewall or VPN you may need to utilize a proxy server. Enter a valid proxy server address on your network, e.g. http://your-proxy-server.com:1080
DevLake uses a dynamic rate limit to collect CircleCI data. You can adjust the rate limit if you want to increase or lower the speed. Learn more about CircleCI API rate limit.
Click Test Connection, if the connection is successful, click Save Connection to add the connection.
Select the CircleCI projects to collect.
You can add a
transformation to standardize the data. A transformation acts on the CircleCI data in the tool layer, transforming it to the domain layer.
Collecting CircleCI data requires creating a project first. You can visit the Project page from the side menu and create a new project by following the instructions on the user interface.
You can add a previously configured CircleCI connection to the project and select the boards for which you wish to collect the data for. Please note: if you don't see the repositories you are looking for, please check if you have added them to the connection first.
There are three settings for Sync Policy:
Click on “Collect Data” to start collecting data for the whole project. You can check the status in the Status tab on the same page.
If you run into any problem, please check the Troubleshooting or create an issue