F
F
freeman02042015-11-10 16:46:20
PHP
freeman0204, 2015-11-10 16:46:20

What is the best way to deploy for a frontend developer?

I found several options for deploying applications on the Internet:
1. ixrevo.me/wordpress-deployment-git
2. blog.kogtev.com/gitolite-push-to-deploy
3. xn--d1acnqm.xn--j1amh/%D0%B7 %D0%B0%D0%BF%D0%B8%D1%...
4. zabolotskikh.com/instruments/kak-nastroit-ftp-phpstorm
There are options and through git there is through special Capistrano applications or through PHPStorm ftp setup.
Since I'm not a back-end developer, should I really bother with this, or just take the simplest deployment option?
Purpose: attaching layout to cms.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
P
Philipp, 2015-11-10
@freeman0204

The correct option is to use Capistrano and others like it.
The solution allows you to automate almost everything: testing, compiling and optimizing resources, calling CDN cleanup, restarting servers, warming up the cache, etc.
Plus, the solution allows deployment not on a single machine, but on a group.
In addition, you may need to deploy to several environments at once, such as a development server, a test server, and a production server.
The same PHPStrom is simply configured for automatic deployment after a push.
It doesn't matter if you are a front-end developer or a database specialist. Deployment should be done by a specialist, a good devops engineer, for the lack of one, you will have to master his work on your own.
There is nothing prohibitively complicated there, plus there are a number of popular solutions that are easy to google.

A
Anton Medvedev, 2015-11-19
@Elfet

Solution for PHP: deployer.org

K
Kirill Mokevnin, 2015-11-19
@toxicmt

The trend now is that deployment is carried out by universal tools used in configuration management. Check out www.ansible.com/. If you google ansible deploy <my favorite language> you will definitely find a bunch of articles and repositories on github.

H
hOtRush, 2015-11-19
@hOtRush

for simple projects there is a wonderful self-hosted balalaika https://github.com/REBELinBLUE/deployer

F
freeman0204, 2015-12-02
@freeman0204

Found a great and simple solution for Brackets brackets-synapse

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question