Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Automated web deployment

I'm new to this idea but i was just wondering if there is a way or tool to automate certain tasks before deploying my website. i would like to do the following tasks with one go:

  • minify all JS used
  • minify the CSS
  • minify all HTML and PHP
  • create these as a copy of the files before actually doing these so that they don't destroy the original source
like image 397
Joseph Avatar asked Mar 11 '12 06:03

Joseph


People also ask

What is an automated deployment?

Deployment automation is what enables you to deploy your software to testing and production environments with the push of a button. Automation is essential to reduce the risk of production deployments.

What does web deployment mean?

What does it mean to deploy a website? Deploying a website means that you are deploying changes you have made to your website, typically code, from source control to an environment (typically development, staging, or live).

What is automated code deployment?

What Is an Automated Deployment. Automated Deployment is a practice that allows you to ship code fully or semi-automatically across several stages of the development process - from initial development right through to production. It contributes to more efficient and reliable deployments.

What is automated deployment in e commerce?

Essentially, automated deployment is one aspect of DevOps wherein the steps that comprise a typical manual deployment process are laid out into one streamlined flow, which a computer can then execute without human intervention.


1 Answers

There's a whole slew of tools, frameworks and packages that deal with problems you described. In general, they fall into a category of build automation, so you might start with that.

Minification can be easily performed during a build process by a build server.

Deployment however is a huge topic in and of itself and there are various tools as well to aid you with Capistrano being seemingly the most popular one.

like image 61
Anton Gogolev Avatar answered Oct 11 '22 12:10

Anton Gogolev