在Concourse上,我运行集成测试,其中运行某些npm脚本。有一个特定的脚本构建我的后端/前端,然后继续运行测试。然而,一旦测试完成(失败或成功)。npm脚本没有停止。我已经在本地机器和本地容器上运行了这个脚本,npm脚本运行得很好。只有在大厅里,剧本才会永远挂起。为了给我的设置提供更多的上下文,这里有一个在前端运行的npm脚本示例
"ci:start:backend": "npm run --prefix
我经常获得RuntimeError: DataLoader worker (pid 13) is killed by signal: Bus error.来执行内存密集型的任务(没什么大不了的)。看起来是一个共享内存问题:
看来码头容器的共享内存设置得不够高。通过将-size 8G添加到docker命
我尝试设置一个支持尽可能多的语言/平台的大厅构建服务器()。
我读到过,从Windows Server 2016开始,将有可能使用Windows作为容器。当concourse在其网站上写道支持多种平台(包括Windows)时,我想知道这是否意味着可以使用Windows容器?如果不能运行Windows容器,我能以某种方式让concourse启动VM而不是容器吗?
在使用docker-compose up -d设置Concure7.1版之后,我从https://concoursetutorial.com/basics/task-hello-world/学习了concourse尝试了几个不同的hello world示例,但由于相同的错误消息,所有示例都失败了。我使用的是debian (5.10内核)和docker版本20.10.4