加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

与python 2.7 / flask / mongoDB / git持续集成

发布时间:2020-12-20 13:32:01 所属栏目:Python 来源:网络整理
导读:我应该如何在我的新应用程序上实现持续集成?目前,这就是我们如何推动生产 – 请耐心等待,我知道这远非理智: 从本地,git push origin生产(生产代码库保留在生产分支上,修改直接写入并提交,或者文件从另一个分支单独检出.来源是远程生产服务器) 在远程盒子上
我应该如何在我的新应用程序上实现持续集成?目前,这就是我们如何推动生产 – 请耐心等待,我知道这远非理智:

>从本地,git push origin生产(生产代码库保留在生产分支上,修改直接写入并提交,或者文件从另一个分支单独检出.来源是远程生产服务器)
>在远程盒子上,sudo停止gunicorn(应用程序作为进程运行)
> cp~ / flaskgit / application.py~/ flask / applicaion.py(来自本地的git push origin推送到一个init -bare repo,后面有一个更新后的钩子,填充?/ flaskgit中的文件.~ / flask是哪里的? gunicorn服务在virtualenv下运行应用程序)
> sudo开始枪

我们使用在不同端口上运行的?/ flaskgit代码进行测试.一旦它看起来很好,我们做CP

我希望有一些更流畅的东西.我过去曾经使用过jenkins,并且很喜欢这种体验 – 但是没有设置它.

为了做到这一点,我应该查看哪些资源/实用程序?

谢谢!

解决方法

buildbot,jenkins / hudson但是这些给你持续集成,你可以通过提交钩子运行每个代码库更改的“make”等价物.如果你有什么东西可以创建可重复的vm配置/设置,你也可以看看vagrant.可以将它与提交钩子绑定.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读