異なる DB スキーマでアプリケーションを実行するジョブがいくつかあります。
現在、各ジョブは独自の DB スキーマを使用しています。
今はとても便利です。
同じジョブが複数回開始された場合、これらのビルドは同じ DB スキームを使用するため、並列ではなく 1 つずつ実行されます。
JenkinsでDBスキーマの一覧を管理することはできますか?
一部のスキームが現在どのジョブでも使用されていない場合、新しいジョブがこの無料のスキームを使用し始める可能性があります。
それを可能にするプラグインはありますか?
質問する
2512 次
2 に答える
0
Jenkins Exclusion Pluginを使用してみてください。各 DB を個別のリソースとして定義し、各ジョブを設定して正しいリソースを監視する必要があります。
複数のジョブ間で非常によく似た状況で使用します。
于 2013-03-29T14:43:54.093 に答える
0
10 ~ 15 分実行していれば、組み立ては 1 つのジョブだけに設定されると思います。ただし、この状況では、データベースの管理を処理するスクリプトを使用できます。
- 利用可能な DB を確認します (名前が db の db.txt ファイルを使用する場合があります)
- 名前のない DB を取得し、この名前をアプリケーションまたは構成ジョブの構成ファイルに入力します。
- db.txt ファイルで、この DB を「利用できません」とマークします。
- ジョブが終了したら、この DB を使用可能に設定します。
2 番目のジョブを並行して実行すると、スクリプト チェック リスト db が実行され、2 番目の db が配置されます。これは、最初の DB に「使用不可」のマークが付いていたためです。
あなたのQが理解できない場合は、ご容赦ください。
于 2013-03-29T11:48:36.670 に答える