Я пытаюсь использовать grunt-ssh для автоматизации развертывания сервера с моего macbook pro. Итак, что я пытаюсь сделать с этой задачей, это вытащить из своего частного хранилища битбакетов.Невозможно использовать grunt-ssh для выполнения задач на сервере
Развертывание выглядит хорошо, как только я сделать grunt deploy
на баш, но ничто не тянут в сервере
Это мой gruntfile: module.exports = функция (пехотинец) { grunt.initConfig ({ sshconfig: { уведомить: { хост: 'mydomain.com', порт: 22, имя пользователя: 'корень', агент: process.env.SSH_AUTH_SOCK }} , sshexec: { развернуть: { Команда: [ 'CD уведомит', 'мастер мерзавец тянуть происхождения', 'НПМ установки', ] .join ('& &'), опции: { конфигурации: 'уведомить' }} } });
// Load the plugin that provides "sshevexc" task
grunt.loadNpmTasks('grunt-ssh');
// Register new task, deploy
grunt.registerTask('deploy', ['sshexec:deploy'], function(err){
if(err)
return false;
grunt.log.write('Done deploying!').ok();
});
}