38

Git Integration


Avatar
Justin Korn

I honestly don't know enough about this, but would be great to have GIT integration like WPEngine has.

Within GridPane, have the ability to setup SSH keys for GIT access to specific installs (could be part of the multiple SFTP/SSH request). Then, when enabled, the install can be setup as a remote repo that can be pushed to. Code is checked and if all test past, it is deployed to the install.

A

Activity Newest / Oldest

S

Steve Bell

Status changed to: In progress

Avatar

mrcave

We currently use www.deployhq.com for managing deployment of custom sites/apps to GridPane. It works really well, but is 'one more thing' to set up for each site, grant necessary users access, another subscription to pay for, etc. It's powerful, but we really just need a simple way to version control and push updates to custom codebases.

Native Git integration would alleviate a lot of headaches for us and make GP even more of a slam dunk.

Plus, I mean, if we're keeping score, several of your competitors have had this for ages. INCLUDING the one I made take down my testimonial just for Patrick ;)


  • Avatar
  • Avatar
  • Avatar
  • R
A

Adam Breen

Ideally, I'd love to be able to push multiple git repos to different directories, with this site as the remote for each.

Failing that, the minimum I want is to be able to deploy a child theme with git to each site.

Cloudways' implementation isn't ideal, but it works well for my minimum use case. They have a web UI for adding an ssh key, and require you to use their UI to do git pulls from a repo (ie. the CW server doesn't act as a remote).


Avatar

Justin Korn

I honestly don't know enough about this, but would be great to have GIT integration like WPEngine has.

Within GridPane, have the ability to setup SSH keys for GIT access to specific installs (could be part of the multiple SFTP/SSH request). Then, when enabled, the install can be setup as a remote repo that can be pushed to. Code is checked and if all test past, it is deployed to the install.


Avatar

Tom DeBello

Merged with: GIT integration

Avatar

Cristian Uibar

This could be integrated via a Plugin for each one of us using something like for example Gitium which is open-source: github.com/presslabs/gitium and available on wp.org wordpress.org/plugins/gitium/ we just need to make sure Gridpane servers are compatible and works well with it. I have not yet tested this.


  • T
Avatar

Sagar Aryal

With git, would be great to see support for composer based WP setup like roots.io/bedrock/

Composer based sites wont need canary or staging feature enabled.

User should probably have an option to either create a database or use an external one.

It could also be possible for GridPane to fork the bedrock repo and provide a git template.


  • T
T

Ted J

Since you hadn't put this in as an actual app feature request, I went ahead and did so. See roadmap.gridpane.com/b/app-feature-requests/support-for-composer-based-wordpress-setup-eg-rootsio-bedrock

FYI, support's response when I asked about it: "It's not a high priority for us, so we don't currently have plans. So far no one else has made this request, but I did expect it one day." Therefore wanted to make sure others interested did actually make this request in a more formal manner.


Avatar

Joel Wolfgang

I'd love for this to be integrated into bundles. To be able to install plugins from repositories.


  • T
Avatar

Augus van Gils

Im more in for a integration to have easy access to github, bitbucket, etc. No need to have a own git repo while there are loads of (free) options.


  • Avatar
Avatar

Augus van Gils

I would like to add to have:
- A complete UI for GiT integration
- A way to add multiple origins to one install
- A way to point one origin to a specific folder
- A way to see which branch it is on, and maybe latests commits

This to have repo's for a custom theme, a custom plug-in, etc. But without having to commit the whole install. Which would not be ideaal since updates etc.


Avatar

Hubert Nguyen

+1 for Git Integration
I'm more interested in having individual repos for plugins/themes than checking in the whole WP install.

Thanks to @mrcave, I currently use deployhq and it's okay, but we'll have to re-setup everything each time we clone a site etc. The workflow isn't ideal because unaware of the GP capabilities.

And to Augus' point: integration with existing Git providers is fine. No need to have self-hosted git in my op.


Avatar

Bobby Broughton

Post moved to this board