Deployer for Git

外掛說明

The Deployer for Git (and Deployer for Git Pro) are designed for developers who seek to simplify their website changes deployment. This tool seamlessly connects your WordPress site with various git repositories, enabling real-time updates and automated deployments directly from your commits. Say goodbye to the cumbersome process of manual file transfers via FTP and embrace a streamlined, error-free deployment process.

螢幕擷圖

  • Dashboard
  • Install Theme Page
  • Settings page

常見問題集

Do I need Git installed on the server?

No. Deployer for Git does not require Git to be installed on the server.

I have shared/cheap hosting, will it work on my server?

Yes, as long as your server runs WordPress, the plugin will work fine.

What git repositories are supported by Deployer For Git?

The plugin supports Bitbucket, GitHub, Gitea, and GitLab repositories.

Is there any way to clear website cache after each deploy?

Yes, it’s possible. Plugin supports WP Rocket, WP-Optimize W3 Total Cache, LiteSpeed Cache, WP Super Cache, WP Fastest Cache and Autoptimize.

How does Deployer For Git improve website management?

By automating the deployment process. Once set up, the plugin automatically updates your WordPress instance after each commit of the desired branch to your git repository, eliminating the need for manual file transfers via FTP.

Can I use Deployer For Git for multiple websites?

Yes, the plugin can be used for multiple websites. Each website will require its own setup to connect to the respective git repository.

Is there a cost associated with Deployer For Git?

The PRO version is required if you plan to use the plugin with private repositories.

Does it support WordPress Multisite?

Yes, it does.

Is there any risk of data loss when using Deployer For Git?

The plugin is designed to safely update your website with the latest changes from your git repository. However, as with any deployment tool, it\’s always recommended to have regular backups of your site.

使用者評論

2024 年 5 月 10 日
I had a client that has a bit unusual server setup so we had problems setting up GitHub Actions and making them work.The client has paid for the Pro version since our repositories are private.Everything worked like charm – after pushing my changes I simply went to wp-admin and clicked a button to pull the changes from GitHub.We have 3 repositories on that website.Then I realized that each repository has a special deployment link, so I created GitHub Action to do a GET request to that URL, and that worked like a charm, even behind the basic auth that the website uses.So now our changes get deployed automatically.Definitely a great and simple solution than setting up the pipelines which always cause problems on different platforms.Good job! EDIT:I found 2 features I’d like to see in the next version:- An option to define the folder nameMy GitHub repository is not named the same as I’d like the plugin’s folder to be named.Currently, there’s no way to influence that.- The name of the last commit included in the log fileIt’s rather hard to quickly confirm that all my last commits got deployed.Currently, it’s almost 1am where I am, but the server is set to a different time zone so it’s still yesterday.When I checked the logs, the date of the last entry was 1 day behind my current date.The reason I even checked the logs is because the browser has hashed my CSS so I couldn’t see all the changes.Having the last commit message would help quickly confirming that everything was deployed properly.
2024 年 3 月 11 日
If you want a simple way to sync a repo with your files, this is probably the most straightforward plugin. Asked the developers to support for custom gitlab domains and within a day I got the featuerd implemented. Looking forward to continue to use this plugin in the future.
2024 年 1 月 24 日
This plugin is a must have in any project. We will be using it on all our projects for now.Thanks the gods that it has a option to flush our cache. Very well thought.
閱讀全部 9 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈Deployer for Git〉的開發相關工作。

參與者

將〈Deployer for Git〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.6

  • Compatibility updates

1.0.5

  • Support for self-hosted Gitea repositories

1.0.4

  • GitLab groups support added

1.0.3

  • Experimental support for self-hosted GitLab repositories

1.0.2

  • Multisite support added

1.0.1

  • Minor interface improvements
  • Plugin is localizable now
  • Ukrainian translation added

1.0

  • Initial release