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.