我正在尝试将数据库迁移添加到项目中。第一步,我创建了一个运行迁移的存储库。现在我需要这样做,以便这些迁移针对stage / prod环境运行。 我不希望每次提交都发生这种情况。 circle ci是否提供了一种方法来获得一个可以点击以运行作业的按钮?
我认为理想情况下我有2个按钮。一个用于在舞台上运行迁移,一个用于在prod上运行它们。这可能吗?
答案 0 :(得分:1)
工作流程有手动审批流程。
https://circleci.com/docs/2.0/workflows/#holding-a-workflow-for-a-manual-approval
workflows:
version: 2
build-test-and-approval-deploy:
jobs:
- build
- test1:
requires:
- build
- test2:
requires:
- test1
- hold:
type: approval
requires:
- test2
- deploy:
requires:
- hold
它非常有限。您无法使用它来开始构建。