【以下的问题经过翻译处理】 详细信息
我使用“sam init”创建了一个hello-world(docker镜像)。
然后我尝试运行“sam build”,它成功完成。
然后我连接了git(代码提交)并再次运行了“sam build”,但它失败了。
(在此时创建了镜像,但如果运行“sam deploy”失败。)
使用“--no-cached”选项相同。
然后我删除了“.git”并再次运行了“sam build”,它成功了。
(“sam deploy”也正常工作。)
这是一个bug吗?
还是规范是git不能与sam一起使用?
环境
- Windows10(64位)
- Python 3.9
- sam hello-world(Node16,Image)
- PowerShell/cmd.exe
- Docker桌面(WSL2)
目录和文件
<项目目录>
- .git
- 事件
- hello-world
- .gitignore
- README.md
- template.yaml
错误消息
︙
构建成功
已构建的工件:.aws-sam \构建
已构建的模板:.aws-sam \构建\ template.yaml
您可以使用的命令
=========================
[*]验证SAM模板:sam验证
[*]调用函数:sam本地调用
[*]在云中测试函数:sam同步——堆栈名称{stack-name}——观看
[*]部署:sam deploy-guided
回溯(最近调用最先):
File“runpy.py”,第194行,在主模块上运行_module_as_main
File“runpy.py”,第87行,_run_code
File“C:\ Program Files \ Amazon \ AWSSAMCLI \ runtime \ lib \ site-packages \ samcli __main__. py”,第12行,在<module>处
CLI(prog_name =“sam”)
File“C:\ Program Files \ Amazon \ AWSSAMCLI \ runtime \ lib \ site-packages \ click \ core.py”,第829行,在__call__中
return self.main(* args,** kwargs)