Download the PHP package scriptburn/git-auto-deploy without Composer
On this page you can find all versions of the php package scriptburn/git-auto-deploy. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download scriptburn/git-auto-deploy
More information about scriptburn/git-auto-deploy
Files in scriptburn/git-auto-deploy
Download scriptburn/git-auto-deploy
More information about scriptburn/git-auto-deploy
Files in scriptburn/git-auto-deploy
Vendor scriptburn
Package git-auto-deploy
Short Description Deploy your GitHub, GitLab or Bitbucket projects automatically on Git push events or web hooks Edit
License MIT
Homepage https://github.com/scriptburn/git-auto-deploy
Package git-auto-deploy
Short Description Deploy your GitHub, GitLab or Bitbucket projects automatically on Git push events or web hooks Edit
License MIT
Homepage https://github.com/scriptburn/git-auto-deploy
Please rate this library. Is it a good library?
Informations about the package git-auto-deploy
git-auto-deploy
Deploy your GitHub, GitLab or Bitbucket projects automatically on Git push events or web hooks
Installation
- With Composer
composer create-project --no-interaction scriptburn/git-auto-deploy my-app
- Or simply download and unzip from github
- Suggest you to create a subdomain like deploy.example.com
-
open app\settings.php and update db, git_path, composer_path according to your server
- Make sure to add webserver user's public ssh keys in GitHub, BitBucket, GitLab
-
Login to your ssh as the same user as your webserver process is running and issue these commands And accept 'Yes' after you have added your public ssh keys to GitHub, BitBucket, GitLab
$ ssh [email protected]
$ ssh [email protected]
$ ssh [email protected]
- $ pbcopy < ~/.ssh/id_rsa.pub
- Put http://< your-domain >/webhook as WebHook url in appropriate repository
- Default login and password is admin and admin
- Now Create a new project and appropriate details and you are ready to go
- After you push the changes to your remote repo deployment process in your server will start and if you entered your email in project form you will get detailed deployment log or you can check last deployment log any time by visting project list page
Pre/Post Hook script
You can check sample-post-hook.php
for sample code used in a post hook script
Login Page
Projects list page:
- Search By project name,status and repository type (GitHub ,BitBucket, GitLab)
Projects Form:
- Options to add custom pre and post deployment script.
- Option to send detailed Deployment status report to provided email
- Mark a project active or inactive
- Run composer update after successfull deployment
Deployment log
- View Detailed log of last failed or sucessfull deployment
Update Profile
- Change your email and password
Email setting form
- You can choose how deployment email will be sent , either by native php command or by any external smtp server
All versions of git-auto-deploy with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.0
slim/slim Version ^3.0
slim/twig-view Version ^2.0
slim/flash Version ^0.2.0
monolog/monolog Version ^1.13
slim/pdo Version ^1.10
bryanjhv/slim-session Version ^3.3
kanellov/slim-twig-flash Version ^0.2.0
jeremykendall/password-validator Version ^3.0
symfony/process Version ^3.3
akrabat/rka-ip-address-middleware Version ^0.5.0
phpmailer/phpmailer Version ^5.2
scriptburn/db-settings Version >=1.0
scriptburn/simple-debug Version >=1.0
scriptburn/db-version-update Version >=1.0
slim/slim Version ^3.0
slim/twig-view Version ^2.0
slim/flash Version ^0.2.0
monolog/monolog Version ^1.13
slim/pdo Version ^1.10
bryanjhv/slim-session Version ^3.3
kanellov/slim-twig-flash Version ^0.2.0
jeremykendall/password-validator Version ^3.0
symfony/process Version ^3.3
akrabat/rka-ip-address-middleware Version ^0.5.0
phpmailer/phpmailer Version ^5.2
scriptburn/db-settings Version >=1.0
scriptburn/simple-debug Version >=1.0
scriptburn/db-version-update Version >=1.0
The package scriptburn/git-auto-deploy contains the following files
Loading the files please wait ....