Getting your WordPress plugins and themes from GitLab to WordPress is simple with the WP Pusher plugin
WP Pusher can install plugins and themes from GitLab and keep them up-to-date on every push with automatic updates enabled
Will you miss copying files over FTP?
When WP Pusher is installed on your WordPress site, installing and updating a theme or plugin from GitLab is one click. If you enable the Push-to-Deploy feature, WP Pusher will even keep update everything whenever you push new code to GitLab. With WP Pusher you can keep all your customers' websites up-to-date without copying any files over FTP.
FTP is horrible to deal with. WP Pusher solves that issue, and the customer support is awesome!