2024-09-29 01:37:26 发布
网友
我正在阅读fabric并针对测试VM运行脚本,但是在修复了其中的错误之后,我不能再运行它了,因为它在前面的一行失败了,因为它已经成功地创建了一个具有addgroup的组。我的问题是
addgroup
编写一个文件的好的开发策略是什么?
有没有最佳实践可以使fabfiles重新运行或更健壮,这样您就可以在编写时多次运行它,或者人们是否会在每次运行后快照他们的VM并回滚?你知道吗
就我个人而言(我写fabbiles已经有2年了),我倾向于在启动代码之前检查它是否存在。示例:
@task def provision(): sudo('apt-get update') sudo('apt-get install -y {}'.format(' '.join(SERVER_PACKAGES))) # always do this so it never crashes sudo('mkdir -p {}'.format(ROOT_PATH)) if files.exists(os.path.join(path, 'nginx')): print 'NGINX {} installed. Skipping.'.format(version) return do_instalation_here()
这样,当你运行它没有崩溃和跳出来你。你知道吗
就我个人而言(我写fabbiles已经有2年了),我倾向于在启动代码之前检查它是否存在。示例:
这样,当你运行它没有崩溃和跳出来你。你知道吗
相关问题 更多 >
编程相关推荐