我正在使用concourse和构建二进制文件,我想发送到集成测试。然而,它们是轻量级的,使用S3存储桶进行永久存储似乎太过了。此外,我正在使用semver-resource
进行版本控制,它似乎也需要S3或诸如此类的支持。
是否有一种方法来配置本地的在职员工或类似的小商店?我可以使用来存储我的义符吗?它足够小,应该适合于DB表。
发布于 2016-10-11 02:19:16
简短回答:不。
largely的设计是为了使Concourse部署本身处于无状态状态,显式地不提供工件持久性,并且在很大程度上不需要配置。
这迫使管道是独立的,这使您的CI可复制.如果您的Concourse服务器烧毁,您没有失去任何特殊的东西。你只需旋转另一个,并发送原来的管道。然后,一切都将从它停止的地方继续下去:您的版本将继续从原来的位置计算,而不是从0.0.0重新开始,并且您的所有工件仍然在它们所在的位置。
尽管如此,您可以自由地部署您自己的S3兼容的blob商店。s3
资源应该可以很好地与它对话。
发布于 2017-01-27 10:28:38
我们使用gist的语义资源。只需从gist页面获取克隆人id:
然后设置资源:- name: version type: semver source: driver: git branch: master uri: {{version-url}} file: Version private_key: {{github-private-key}}
https://stackoverflow.com/questions/39860287
复制相似问题