我正在使用大厅和构建二进制文件,我想发送到集成测试。然而,它们是轻量级的,使用S3存储桶进行永久存储似乎有点过分。另外,我正在使用semver-resource
进行版本控制,这似乎也需要S3等等来支持它。
有没有办法配置本地工作者或类似的blobstore?我可以使用Concourse postgres数据库存储我的semver吗?它足够小,应该适合数据库表。
答案 0 :(得分:6)
简答:不。
Concourse的设计使得Concourse部署本身是无状态的,明确地不提供工件持久性并且努力完全没有配置。
这会强制管道自包含,这使您的CI可以重现。如果您的Concourse服务器烧毁,您没有丢失任何特殊的东西。您可以启动另一个并发送原始管道。然后一切都将从它停止的地方继续:你的版本将继续从它们的位置开始计算,而不是从0.0.0重新开始,所有的工件仍然在任何地方。
即便如此,您可以自由部署自己的S3兼容blob存储。 s3
资源应该可以正常使用。
答案 1 :(得分:1)