Я использую Jenkinsfile для проекта весенней загрузки. Все вроде бы хорошо, но у меня одна проблема, есть одна стадия:
stage('Deploy : JAR on AWS') {
when {
expression {params.branch == "jenkins" }
}
steps{
echo "Deploying JAR on AWS"
sh "mvn clean install -Denvironment=prod1"
sh "aws --profile=s3-dr s3 cp target/service-1.0.0.jar s3://dr-configuration/Java-services/MicroserviceBox/Service/service-latest.jar"
echo "${STAGE_NAME} success"
script {
FAILED_STAGE=env.STAGE_NAME
}
}
}
Проблема в том, что рецепт Дженкинса застрял на команде sh aws cp . Но когда я изменяю команду на aws ls , то же самое работает нормально.
В чем может быть причина этого?