向python桌面应用程序推送更新

向python桌面应用程序推送更新,python,deployment,continuous-integration,continuous-deployment,Python,Deployment,Continuous Integration,Continuous Deployment,我在一家小型CG动画公司工作,该公司确实需要制作和CG艺术家使用的小型工具。我来自动画师的背景,所以我的代码知识非常基础,但我正在学习 情况是这样的:我编写python工具,大多数都使用PySide for GUI。现在,我需要定期、轻松地将工具和更新部署到我们工作室的机器上(大约20台计算机) 我们确实希望以正确的方式做事,并且愿意学习,但是信息量非常大,因为我是一个新手 我一直在读关于各种可怕的关键字,似乎是我寻找的答案,如DevOps,CI/CD,Docker,Kubernetes 我们正

我在一家小型CG动画公司工作,该公司确实需要制作和CG艺术家使用的小型工具。我来自动画师的背景,所以我的代码知识非常基础,但我正在学习

情况是这样的:我编写python工具,大多数都使用PySide for GUI。现在,我需要定期、轻松地将工具和更新部署到我们工作室的机器上(大约20台计算机)

我们确实希望以正确的方式做事,并且愿意学习,但是信息量非常大,因为我是一个新手


我一直在读关于各种可怕的关键字,似乎是我寻找的答案,如DevOps,CI/CD,Docker,Kubernetes

我们正在本地服务器上设置一个Gitlab实例,现在我要问的是,最合适的方式是什么,可以轻松地将我的脚本及其请求的环境部署到公司的计算机(MacOs、Windows和Linux)上,以及如何打包它们

我希望我的问题不含糊,但如果是这样,请告诉我,我会尽量更准确


非常感谢

pyupdater似乎正是您想要做的。
看看和。

我正在学习python 2.7。谢谢,我会仔细看看轮子(尽管你的链接似乎不正确)DevOps,CI/CD,Docker,Kubernetes。。主要用于在服务器(web应用)上自动部署。所以这可能不是你想要的。抱歉!我犯了一个错误哦,你会找到轮子的