User's guide /

Integrations

/

GitLab

GitLab

You may want to integrate with GitLab if you use it for project management. OBS ERP can synchronize the following information on a regular basis:

  • Projects
  • Issues
  • Time Tracking

Requirements

  • OBS ERP Settings
Description Key Value
GitLab Repository gitlab_repo https://gitlab.yourdomain.com
GitLab User gitlab_user user@yourdomain.com
GitLab Password gitlab_pass 0e80edc2b2003179fc46

The email addresses of the users in GitLab are used as unique identifiers, and they must be configured accordingly.

Data Synchronization on a Regular Basis

You may set up a regular task in the main scheduler of OBS ERP, e.g., run the function "IssuePostRequest" every day with the parameter:

https://yourinstance.obs2go.com/gitlab/import_projects_tasks_and_time_tracking|{"username":"john", "pwd":"yourpassword"}

This job will update existing projects, tasks, and tracked time, or insert new ones.