Django:CI/CD、BitBucket 管道和 VPS
Django: CI/CD, BitBucket Pipelines and VPS
是否可以为 BitBucket 存储库设置 CD,以便一旦代码 commited/merged 进入开发分支,测试就会在 BitBucket(或其他)云中进行 运行,如果测试通过,git 拉动在 VPS 以及 python manage.py 命令上触发?
编辑: Bitbucket 提供了一个 "integrated CI/CD for Bitbucket Cloud that's trivial to set up, automating your code from test to production." 检查它 here
此外,如果不需要 Bitbucket,您可以轻松使用:
GitHub -> Travis-CI -> Heroku
试一试,如果这对你来说没问题。
UPDATE
: GitHub 最近启用了他自己的 CI。它位于 Actions
选项卡下。例如,您可以在 pypi 上发布您的 Python 项目。
是否可以为 BitBucket 存储库设置 CD,以便一旦代码 commited/merged 进入开发分支,测试就会在 BitBucket(或其他)云中进行 运行,如果测试通过,git 拉动在 VPS 以及 python manage.py 命令上触发?
编辑: Bitbucket 提供了一个 "integrated CI/CD for Bitbucket Cloud that's trivial to set up, automating your code from test to production." 检查它 here
此外,如果不需要 Bitbucket,您可以轻松使用:
GitHub -> Travis-CI -> Heroku
试一试,如果这对你来说没问题。
UPDATE
: GitHub 最近启用了他自己的 CI。它位于 Actions
选项卡下。例如,您可以在 pypi 上发布您的 Python 项目。