Best Continuous Deployment tool for PHP Nodejs Java Go Lang Applications

Why developer/developer teams should use?

Old School FTP Uploads

  1. Manual process is always error prone
  2. No Rollback is provided with FTP tools
  3. Lot of time is spent by the developers

Medieval School

  1. Version control system are not deployment system.
  2. It will not install dependencies automatically.
  3. It will not install run unit tests.

Rollout

  1. Rollout uses industry standard OpenSSH Protocol for all its remote task execution, Hence its 100% secure.
  2. Rollout updates only changes to the remote server. Hence rollout is fast.
  3. If anything goes wrong after your rollout, Just click on rollback, Your website changes would be reverted to previous version.
  4. Rollout saves lot of your time. Developer can focus more on development than on deployment.

Why IT Organisation should use?

Save Time

Saves 70% of time of developers spent in debugging production deployment related issues.

Increase Productivity

Developers can focus more on Development rather on deployments, thereby increases Developer's Productivity greatly by 70%.

Save Money

Time is Money, Saving Time is Saving Money. Penny Saved is Penny Earned.

Setup your project in minutes

All you need to do is

  1. Give your project a Name
  2. Provide ther version of your PHP that you use on your DEV BOX eg. PHP 5.6
  3. Mention all the PHP extensions that you use in your application
  4. Select the git service you use, and Key in your username and password. Rollout will automatically grab the repositories for you. Just pick one that you require.
  5. Add your slack team info and get your team notified on the slack.
  6. Provide Staging Server, Production Server [more info]
  7. Make sure your configurations are correct by doing "Test Connection"

Deploying your first project using Rollout

Watch the full video, to know more about how to perform automated php deployment using rollout, single click rollback.

Baked for you as Recipe

Recipe are prebuilt steps that are executed with your project config settings

  • Step 1: Check PHP Version on the cloud.

    Make sure your cloud server PHP version meets your required version.

    Lots of functions get depreciated in newer versions and if you upload your codebase without this check, your application may break in several places. You will be wasting lots of time in debugging your breaking code and fixing.

  • Step 2: Check if all your required extensions are present

    At times as you build new features you may be using extensions. Many times you tend to forget installation of these extensions on your server. Rollout checks all your required extensions are already installed or not. If it is not installed, it will halt the installation.

    This prevents code getting broken due to a missing extension on the cloud. Hence it saves a lot of your time to find the reason for broken code and install the missing extensions.

  • Step 3: Dependency Installation via Composer

    Just commit your composer.json, composer.lock on alongside in your project. Rollout automatically installs all the required libraries via composer

  • Step 4: Check for code quality project

    There could be errors in your code even after lots of quality assurance checks. Roll-out does a complete code quality on your codebase and make sure nothing breaks after your code is uploaded to the live servers.

  • Step 4: Atomic Deployment / Download your code from your git repository

    Rollout works seamlessly with both github and bitbucket. Downloads the code in a new release folder. Finally once your code is downloaded. rollout makes this new release folder as active.

Supported Cloud Platforms

We support all the cloud platforms are available. Here are some of them we support.

Amazon Web Services

DigitalOcean

Google Cloud

HostGator

Godaddy

Linode

Use Rollout To deploy

It can be CMS, E-Commerce Platform like Magento or It could be a webapp built with frameworks like codeigniter, laravel, yii. Or it could be event a custom application built with Plain / vanilla PHP. Rollout will help you to deploy on to the cloud.

Wordpress

Magento

Joomla

Codeigniter

Yii 1 & 2

Laravel

Custom Apps

Use Rollout To Migrate

Are you looking to migrate your website from shared hosting server to cloud service but don’t have the technical know-how to do it by yourself? Talk to our migration team today about migrate your website. Moving your website from one hosting provider to another can sometimes present unforeseen technical problems as web server technologies can vary from one platform to another. We will however be able to determine the majority of these issues in advance of completing a migration ensuring minimum or no downtime.

If you would like our team to review your website and provide you with a migration proposal, please drop us a line @ info@grandappstudio.in .

Pricing

No Credit Card Required for signup!