【发布时间】:2019-03-18 01:45:00
【问题描述】:
我拥有一些由脚本组成的软件工具(没有编译的二进制文件)。我想将脚本直接存储在 bitbucket 存储库中,然后有一个工具包装器,当用户第一次尝试访问该版本(通过 git SHA 或标签)时,它将自动部署该工具的版本。我们还有其他一些工具可以做到这一点,但我不确定他们是否以最好的方式做到这一点。他们绝对没有处理竞争条件,并且为了简单起见,他们正在部署到每个人都可写的临时目录,这显然不是最安全的事情。
有谁知道做这种惰性部署的任何示例开源代码?我很好奇其他人是如何处理这个问题的。还是这种部署只是人们不做的事情?
【问题讨论】:
标签: git deployment bitbucket