This is an output plugin for the Config Patch module, that allows creating a branch and pushing the config changes to any Gitlab instance by using the Gitlab API.

Screenshots:

Configure Gitlab credentials

Configure Gitlab credentials

Configure Gitlab project and branch

Configure Gitlab project and branch

Change configuration

Change configuration

Create commit message

Commit changes to Gitlab

Commit changes to Gitlab

Commit changes to Gitlab

Review merge request in Gitlab

Review merge request in Gitlab

Main features/ functionalities:

  • Branch Selection:
    With this output plugin, you can easily select the source branch when creating a new one for your configuration changes.
  • Custom Branch Name:
    The plugin allows you to edit and specify a custom name for the new branch, ensuring that your branch is labelled appropriately and consistently with your project's conventions.
  • Commit and Push Config Changes:
    Once you've made your configuration changes within the Drupal UI, this output plugin enables you to add, commit, and push those changes to the branch of your choice in your Gitlab repository. This simplifies the process of version control and ensures that your configuration updates are stored and managed efficiently.
  • Get Link to Merge Request:
    After pushing your configuration changes to the Gitlab repository, the plugin conveniently provides a direct link to create a merge request.

Requirements/ dependencies:

Supporting organization

1xINTERNET logo
1xINTERNET is a full-service digital agency focusing on robust and innovative digital solutions based on Drupal. As a Gold Certified Drupal Partner and active community contributor, 1xINTERNET supports clients throughout their digital transformation journey.

Supporting organizations: 
Development and maintenance

Project information

Releases