elasticsearch-build-tool-update.scenarios 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. # Can specify scenarios to use when none are specified on the command line
  2. default-scenarios = ["buildConfiguration_master", "buildConfiguration_branch", "single_project_master", "single_project_branch", "precommit_master", "precommit_branch"]
  3. buildConfiguration_branch {
  4. title = "configuration phase (@testGitCommit@)"
  5. tasks = ["help"]
  6. gradle-args = ["--no-scan", "--no-build-cache"]
  7. run-using = cli // value can be "cli" or "tooling-api"
  8. daemon = warm // value can be "warm", "cold", or "none"
  9. warm-ups = 5
  10. iterations = 10
  11. system-properties {
  12. "BUILD_PERFORMANCE_TEST" = "true"
  13. }
  14. git-checkout = {
  15. build = "@testGitCommit@"
  16. }
  17. }
  18. buildConfiguration_master {
  19. title = "configuration phase (master)"
  20. tasks = ["help"]
  21. gradle-args = ["--no-scan", "--no-build-cache"]
  22. run-using = cli // value can be "cli" or "tooling-api"
  23. daemon = warm // value can be "warm", "cold", or "none"
  24. warm-ups = 5
  25. iterations = 10
  26. system-properties {
  27. "BUILD_PERFORMANCE_TEST" = "true"
  28. }
  29. git-checkout = {
  30. build = "master"
  31. }
  32. }
  33. precommit_branch {
  34. title = "precommit (@testGitCommit@)"
  35. cleanup-tasks = ["clean"]
  36. tasks = ["precommit"]
  37. gradle-args = ["--no-scan", "--no-build-cache"]
  38. run-using = cli // value can be "cli" or "tooling-api"
  39. daemon = warm // value can be "warm", "cold", or "none"
  40. warm-ups = 5
  41. iterations = 10
  42. system-properties {
  43. "BUILD_PERFORMANCE_TEST" = "true"
  44. }
  45. git-checkout = {
  46. build = "@testGitCommit@"
  47. }
  48. }
  49. precommit_master {
  50. title = "precommit (master)"
  51. cleanup-tasks = ["clean"]
  52. tasks = ["precommit"]
  53. gradle-args = ["--no-scan", "--no-build-cache"]
  54. run-using = cli // value can be "cli" or "tooling-api"
  55. daemon = warm // value can be "warm", "cold", or "none"
  56. warm-ups = 5
  57. iterations = 10
  58. system-properties {
  59. "BUILD_PERFORMANCE_TEST" = "true"
  60. }
  61. git-checkout = {
  62. build = "master"
  63. }
  64. }
  65. single_project_branch {
  66. title = "single project (@testGitCommit@)"
  67. cleanup-tasks = [":server:clean"]
  68. tasks = [":server:spotlessApply", ":server:precommit"]
  69. gradle-args = ["--no-scan"]
  70. apply-abi-change-to = "server/src/main/java/org/elasticsearch/Build.java"
  71. run-using = cli // value can be "cli" or "tooling-api"
  72. daemon = warm // value can be "warm", "cold", or "none"
  73. warm-ups = 5
  74. iterations = 10
  75. system-properties {
  76. "BUILD_PERFORMANCE_TEST" = "true"
  77. }
  78. git-checkout = {
  79. build = "@testGitCommit@"
  80. }
  81. }
  82. single_project_master {
  83. title = "single project (master)"
  84. cleanup-tasks = [":server:clean"]
  85. tasks = [":server:spotlessApply", ":server:precommit"]
  86. gradle-args = ["--no-scan"]
  87. apply-abi-change-to = "server/src/main/java/org/elasticsearch/Build.java"
  88. run-using = cli // value can be "cli" or "tooling-api"
  89. daemon = warm // value can be "warm", "cold", or "none"
  90. warm-ups = 5
  91. iterations = 10
  92. system-properties {
  93. "BUILD_PERFORMANCE_TEST" = "true"
  94. }
  95. git-checkout = {
  96. build = "master"
  97. }
  98. }