Knowledge Graph Documentation
â„šī¸ This is the new documentation of the EBRAINS KG. It's going to be extended continuously.
If you find any issues / have any comment, please contact kg@ebrains.eu to give us your feedback!

Trigger a CI-Pipeline from Github

To make sure, a GitHub repository is properly integrated into the CI piplines managed by GitLab, you need to configure it the following way:

  • Create a GitLab project with the same name as the one on GitHub
  • Make sure, the default branch is called "master" Attention: The default behavior of GitLab is call it "main".
  • Go to Settings->CI/CD and create a pipeline trigger. Copy the token.
  • Go to GitHub and create a webhook pointing to https://webhook.kg.ebrains.eu/github?token=YOUR_TOKEN&gitlab_project_id=THE_GITLAB_PROJECT_ID (you can find the GITLAB_PROJECT_ID on the main screen of the repository just below the title)
  • Provide a gitlab-ci.yml that can handle the webhook (see any KG repository for reference)
This open source software code was developed in part or in whole in the Human Brain Project, funded from the European Union's Horizon 2020 Framework Programme for Research and Innovation under Specific Grant Agreements No. 720270, No. 785907 and No. 945539 (Human Brain Project SGA1, SGA2 and SGA3).
Co-funded by the European Union