gitlab.project
Description
GitLab project
Fields
| ID | TYPE | DESCRIPTION |
|---|---|---|
| id | int | Project ID |
| name | string | Project name |
| fullName | string | The full name of the project, including the namespace |
| path | string | Project path |
| createdAt | time | Create date of the project |
| description | string | Project description |
| defaultBranch | string | Default Git branch |
| visibility | string | The project's visibility level: private, internal, or public |
| archived | bool | Whether the project is archived |
| mirror | bool | Whether the project is a mirror |
| webURL | string | URL of the project |
| emailsDisabled | bool | Whether project email notifications are disabled |
| allowMergeOnSkippedPipeline | bool | Whether merging merge requests is allowed when a pipeline is skipped |
| onlyAllowMergeIfPipelineSucceeds | bool | Whether merging merge requests is allowed only if the pipelines succeed |
| onlyAllowMergeIfAllDiscussionsAreResolved | bool | Whether merging merge requests is allowed only if all discussions are resolved |
| issuesEnabled | bool | Whether the issues feature is enabled |
| mergeRequestsEnabled | bool | Whether the merge request feature is enabled |
| wikiEnabled | bool | Whether the wiki feature is enabled |
| snippetsEnabled | bool | Whether the snippets feature is enabled |
| containerRegistryEnabled | bool | Whether the container registry feature is enabled |
| serviceDeskEnabled | bool | Whether the Service Desk feature is enabled |
| packagesEnabled | bool | Whether the packages feature is enabled |
| autoDevopsEnabled | bool | Whether the Auto DevOps feature is enabled |
| requirementsEnabled | bool | Whether the requirements feature is enabled |
| approvalRules | []gitlab.project.approvalRule | Approval rules for the project |
| mergeMethod | string | Merge methods for the project |
| approvalSettings | gitlab.project.approvalSetting | Approval settings for the project |
| protectedBranches | []gitlab.project.protectedBranch | Protected branches settings for the project |
| projectMembers | []gitlab.project.member | List of members in the project with their roles |
| projectFiles | []gitlab.project.file | List of files in the project repository |
| webhooks | []gitlab.project.webhook | List of webhooks for the project |
| jobsEnabled | bool | Whether CI jobs are enabled |
| emptyRepo | bool | Whether the repo is empty |
| sharedRunnersEnabled | bool | Whether the project is enabled for shared runners |
| groupRunnersEnabled | bool | Whether the project is enabled for group runners |
| removeSourceBranchAfterMerge | bool | Whether the merge request source brand is removed after merge |
| lfsEnabled | bool | Whether the project has LFS enabled |
| autocloseReferencedIssues | bool | Whether the project has autoclose referenced issues enabled |