很多人都有他们的系统为他们或他们的团队做的事情.源代码控制提交后挂钩是一个标准示例:拥有一个自动构建系统,可以检查最新的源代码,编译,测试和打包,这是我们大多数人可能使用的后台黑客攻击.
你做了什么其他很酷的事情?
我们团队中有一位开发人员不熟悉颠覆冲突的概念.他推断,如果他只是删除了代码中的所有奇怪的东西,并点击确定一切正常(即删除文件中的所有其他更改....)
无论如何,在第5次发生这种情况之后,第5次我不得不解释为什么我刚关闭的那个缺陷是重新出现,我写了一个脚本.
它会对文件的更改进行区分,以查看连续签入是否删除了所有先前的更改,以及它们是否由无名开发人员完成.
然后它会向老板发送一封电子邮件,说明发生了什么,以及在签到期间丢失了多少工作.
没有第7次发生.
我们有一个交通信号灯,显示我们的日常构建是成功,测试失败还是根本不构建.
此外,每当我们收到客户上传时,我们都会有一个灯条亮起几秒钟.
我们没有全天候工作人员,但我们的整个过程都有关键流程.我们创建了一个内部警报系统来通知我们严重的系统问题,关键任务过程失败等.它使用文本到语音来创建描述性消息,然后连接到我们的自动拨号器,以便使用信息.