amazon-cloudformation - CircleCI 工作失败,帮助排除故障
问题描述
PUBLIC_DNS=$(aws ec2 describe-instances --region ${AWS_DEFAULT_REGION} --filters 'Name=tag:Name,Values=udapeople-backend-ec2-*' --query "Reservations[*].Instances[0].PublicDnsName" --output text)
echo ${PUBLIC_DNS}
curl -H "Content-Type: text/plain" \
-H "token: ${CIRCLE_WORKFLOW_ID}" \
--request PUT \
--data ${PUBLIC_DNS} \
https://api.memstash.io/values/public_dns
curl:没有指定 URL!curl:尝试'curl --help'或'curl --manual'以获取更多信息
以代码退出状态 2 退出
CircleCI 收到退出代码 2
解决方案
您的错误与 Circle CI 无关,而是与您的 curl 命令有关。错误消息是说它没有要放置的 URL。我确实看到您在 curl 命令中包含了一个 URL,所以问题可能出在您的行尾。尝试删除行尾并再次运行您的循环 CI 作业。您也可以尝试从本地命令行运行该命令。
推荐阅读
- javascript - 如何使用moment.js检查两个日期是否相隔超过7天
- activemq - 消息顺序很重要时的 AWS SNS-SQS 扇出选项
- html - 背景图片不显示
- random - 再次单击随机化功能时如何随机化名称而不连续重复其名称?
- angular - 如何在本地存储中设置主题?
- ant - 如何成功构建ant源码?
- c# - 无法从 Google 的 ISO 8601 格式的给定持续时间转换为 C# TimeSpan
- terraform - 如何将 Terraform 配置器与多个实例一起使用
- angular2-nativescript - 如何解决以下本机脚本代码共享应用程序创建错误?
- iis - 阻止 iis 上的特定应用程序