如何在本地模仿Travis CI?

我参与了一个基于Python / Flask的项目,并且在提交任何工作之前必须检查Travis CI的构build。 我觉得这很麻烦推,然后等待在Travis的结束build设,检查为什么testing失败,然后修复,推,起泡,冲洗和重复。

我能不能在本地运行Travis的设置? 有人已经在本地运行Travis-ci,但是他们分别指向了Travis的不同组件。 到目前为止,我已经成功安装了travis-ci CLI和travis-build作为附件。

理想情况下,我希望我的工作stream程是:

  1. 做一些工作
  2. travis-ci服务器在本地运行
  3. input一个命令,比如说说travis build ~/myrepo ,然后它会分离出一个travis build ~/myrepo容器,并像在travis-ci.org网站上构build一样,显示我在服务器仪表板上的日志。

可以这样做吗?