1
私はCIとして無人機を使用し、同時ビルドをどのように無効にできるか知りたいと思っています。何が起きているのは、git repoに2つのコミットを提出すると、ドローンはそれぞれの提出時に2つのビルドをトリガーします。どのようにして最初のものが終わるまで、2番目のビルドを待たせることができますか?drone ioでの同時ビルドを無効にするにはどうすればよいですか?
私はCIとして無人機を使用し、同時ビルドをどのように無効にできるか知りたいと思っています。何が起きているのは、git repoに2つのコミットを提出すると、ドローンはそれぞれの提出時に2つのビルドをトリガーします。どのようにして最初のものが終わるまで、2番目のビルドを待たせることができますか?drone ioでの同時ビルドを無効にするにはどうすればよいですか?
ドロンのopen source versionについて:無人機の環境変数DOCKER_MAX_PROCS
を1
(docker run -e DOCKER_MAX_PROCS=1 [...] drone/drone:0.5 agent
)に設定してください。エージェントは同時に1つのビルドを実行し、他のビルドはキューに入れられます。
詳細については、readmeのInstallation Reference sectionを参照してください。