This DataMiner connector allows you to monitor and control GitHub repositories. It uses the GitHub API to poll the repos and execute actions on them.
- Click the Deploy button to deploy the connector directly to your DataMiner System.
- Optionally, go to admin.dataminer.services and verify whether the deployment was successfull.
- Open DataMiner Cube and navigate to the Surveyor module.
- Right-click a view and select New -> Element
- Give it a name
- Select the Github Repositories protocol and the latest version
- Fill in https://api.github.com as the IP address/host
- Press Create
- Go to Github.com
- Sign in and go to Settings -> Developer settings -> Personal access tokens -> Tokens (classic)
- After generating a new token go back to the element and put in the API Key parameter on the General/Configuration page.
- Go to the Repositories page
- Right-click on the table and select Add...
- Fill in the name and owner of the repository
- Press Ok
A simple use case could be creating an alarm template to notify you when issues or pull requests come in for you repositories. You could create 1 element per group of related repositories. For example you have a Connector repo, Connector Api repo and an automation script repo that all work together.
To contribute to this connector, create a fork on Github and create a pull request. We will do a code review on the changes as soon as possible and merge in the suggestions.
For additional help, reach out to arne.maes@skyline.be
