команда в пайплайне
ssh $DEV_SERVER_USER@$DEV_SERVER_IP `aws configure set aws_access_key_id "${DEV_AWS_ACCESS_KEY_ID}"`
При сборке выдает такую ошибку
+ ssh $DEV_SERVER_USER@$DEV_SERVER_IP aws configure set aws_access_key_id "${DEV_AWS_ACCESS_KEY_ID}"
bash: aws: command not found
Pseudo-terminal will not be allocated because stdin is not a terminal.
Захожу на сервер, выполняю вручную, все в порядке
Что может быть не так?
PATH
Баш перед выполнением ssh пытается выполнить команду в косых кавычках
что делает ` ты понимаешь?
Определяет начало выполнения команды если ещё есть внутри кавычки. Ну то есть есть переменная обеорнутая в двойные кавычки. Если я не укажу эти кавычки ` команда не выполнится
нет. в баше бэктики означают "выполни команду и подставь сюда ее результат"
Обсуждают сегодня