8000 GitHub - firstteam/gitlab-service: Gitlab Service is responsible for establishing communication with GitLab, handling GitLab related logic and forwarding it to other services.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Gitlab Service is responsible for establishing communication with GitLab, handling GitLab related logic and forwarding it to other services.

License

Notifications You must be signed in to change notification settings

firstteam/gitlab-service

 
 

Repository files navigation

Gitlab Service

Gitlab Service is responsible for interacting with gitlab by introducing an external java client, this client directly calls the api provided by gitlab,Then gitlab-service handles gitlab logical requests from other services

Feature

Gitlab Service contains features as follows:

  • Application template synchronization
  • User synchronization
  • Project synchronization
  • Application synchronization
  • Branch management
  • Continuous integration
  • Application version management
  • MergeRequest management
  • Webhook management

Requirements

Installation and Getting Started

  1. init database

    CREATE USER 'choerodon'@'%' IDENTIFIED BY "choerodon";
    CREATE DATABASE gitlab_service DEFAULT CHARACTER SET utf8;
    GRANT ALL PRIVILEGES ON gitlab_service.* TO choerodon@'%';
    FLUSH PRIVILEGES;
  2. run command sh init-local-database.sh

  3. run command as follow or run GitlabServiceApplication in IntelliJ IDEA

    mvn clean spring-boot:run

Reporting Issues

If you find any shortcomings or bugs, please describe them in the issue.

How to Contribute

Pull requests are welcome! Follow to know for more information on how to contribute.

About

Gitlab Service is responsible for establishing communication with GitLab, handling GitLab related logic and forwarding it to other services.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.8%
  • Other 1.2%
0