Пожалуй соглашусь с ответом который действительно отвечает на заданный в теме вопрос.
Профессионал - человек который может в вашем случае как верстать с 0, так и с использованием различных фреймворков. И использовать он будет именно тот способ который будет в данный момент лучше. Как определить что лучше? По совокупности таких параметров как срок сдачи работы, требования к коду, качеству и прочим подобным вещам.
А фрилансеры в большинстве своем - узкие специалисты. Но уж никак не профессионалы. Они научились использовать один инструмент, и начинают пихать его везде. Такие тоже нужны. Но они - не профессионалы. И не будут ими если не будут знать как и почему это работает.
Владимир Чернышев: а в capistrano есть откат изменений на более старую версию?
Просто очень не хочется возиться с руби. Был опыт работы с ним, не скажу что понравилось :(...
Мне с БД проще. Она не меняется. Или меняется но не критично. По крайне мере таких изменений что что-то упадет - там не будет.
Т.е. работаем только с файлами проекта.
Надо иметь возможность сделать выкладку изменений на сервер, и потом за 1 шаг их подцепить и все изменить. и таким же образом если необходимо откатить изменения до нужного коммита.
Откат подобный необходим по той причине что тестов у проекта нет вообще. Я просто не рискну переходить на подобную схему работы не имея возможности откатить изменения. А тесты уже придется добавлять со временем, потому что там и код такой что их туда не добавить :(
Хм... про симлинки не думал, а, видимо, зря...
Т.е. получается создаем папку имя которой - это хеш для получения изменений с гита, и рядом ложим скрипт который будет менять симлинк.... В принципе - вариант интересный.... надо будет подумать про него подробнее...
Так вы сами написали - дженкинс. Вполне нормальная бесплатная система.
Есть еще варианты с TeamCity или например продуктами от Atlassian.
Но они условно-бесплатны.
Впрочем в TeamCity вроде ограничение идет только на пользователей и воркеров, так что в принципе для вас подойти должно.
Соглашусь, но дополню что сам бы еще добавил время голосования и информацию о клиенте с которого голосование шло.
Можно даже в отдельной таблице сделать, хотя IP+время я бы добавил в основную.
А то боты они такие боты...
К сожалению я подобный сервис не нашел, так что с некоторых пор пишу подобное сам. Если есть пожелания по функционалу - с удовольствием выслушаю)
Если найдете подобное - оставьте пожалуйста ссылочку на этот ресурс :)
Сергей: хм.... все очень странно, но кажется проблема была в том что если я при старте ОС в grub нажимал Enter что бы не ждат 10 секунд - usb видны не были.
А сейчас рестартанул комп что бы загрузиться с Ubuntu и посмотреть что вы посоветовали - я мышка заработала... все очень странно...
Профессионал - человек который может в вашем случае как верстать с 0, так и с использованием различных фреймворков. И использовать он будет именно тот способ который будет в данный момент лучше. Как определить что лучше? По совокупности таких параметров как срок сдачи работы, требования к коду, качеству и прочим подобным вещам.
А фрилансеры в большинстве своем - узкие специалисты. Но уж никак не профессионалы. Они научились использовать один инструмент, и начинают пихать его везде. Такие тоже нужны. Но они - не профессионалы. И не будут ими если не будут знать как и почему это работает.