CI チェック中にタスクを実行するには、カスタムタスクに依存する CI タスクが必要です。これも同じ build.gradle ファイルで定義します。以下の例では、CI で customTask の後に check タスクが実行されます。このとき、CI ログに Hello World メッセージが表示されます。
Copied!
1
2
// カスタムタスクに対する CI の依存関係を追加します
project.tasks.check.dependsOn customTask
タスクリストの最後にタスクを実行するには、代わりに以下の構文を使用します。
Copied!
1
2
// CI チェックが公開された後にカスタムタスクを実行します
project.tasks.publish.configure { finalizedBy customTask }
依存関係を追加するには、次の CI タスクを使用できます。project.tasks.check、project.tasks.test、project.tasks.publish。これら以外の CI タスク(たとえば、内部タスク)は保証されておらず、変更される可能性があるため、使用したり依存したりしないことを強く推奨します。