GitLab
GitLab is a web-based DevOps lifecycle tool that provides a Git repository manager providing wiki, issue-tracking, and CI/CD pipeline features, using an open-source license, developed by GitLab Inc.
It allows teams to collaborate on code, manage projects, and automate software development processes.
To integrate with the GitLab API, you'll need to follow these steps:
-
Register Your Application:
-
Go to your GitLab account settings.
-
Navigate to Applications.
-
Click on Add new application.
-
Fill in the required information:
-
Application name: SimWorkflow
-
Redirect URI: https://www.simworkflow.com/credentials/callback
-
-
Click on Save application.
-
-
Obtain Client ID and Client Secret:
- After registering your application, GitLab will provide you with a Client ID and Client secret. These will be used to create SimWorkflow credentials.
-
Create OAuth 2.0 Credentials in SimWorkflow:
-
Go to SimWorkflow Credentials.
-
Click on Create credentials button.
-
On OAuth 2.0 tab.
-
Fill in the required information:
-
Provider: GitLab
-
Name: GitLab
-
Client ID: GitLab Client ID
-
Client secret: GitLab Client secret
-
-
Click on Create credentials button.
-
Complete the OAuth flow.
-
Once the GitLab credentials created, you can start using it with HTTP Task in your workflow definitions to integrate with GitLab API.