Features¶
GitLabForm enables you to manage:
-
Group:
-
Project:
- Archive/unarchive,
- Badges
- CI/CD variables,
- Protected branches:
- access levels (roles) allowed to push/merge/unprotect, allow force push flag,
- users/groups allowed to push/merge/unprotect, code owner approval required flag (GitLab Premium (paid) only),
- Protected environments,
- Deploy keys,
- Files {add, edit or delete}, with templating based on Jinja2 (now supports custom variables!),
- Webhooks,
- Members (users) {add/remove user, change access level, optional enforce},
- Members (groups) {share/unshare with group, change access level, optional enforce},
- Merge Requests project-level configuration and approval rules (GitLab Premium (paid) only),
- Pipeline schedules,
- Push Rules (GitLab Premium (paid) only),
- Integrations,
- Settings,
- Tags protect/unprotect,
- Resource groups,
...for:
- all projects in your GitLab instance/that you have access to,
- a group/subgroup of projects,
- a single project,
...and a combination of them.