Используйте jenkins в свое удовольствие - отличный инструмент. Или TeamCity. Перестаньте заниматься загрузкой по ftp (но вам, конечно, виднее) и начните использовать git.
Скрипт сборки и деплоя вы все-равно будете организовывать самостоятельно по тому как это уникально для каждого проекта