defaults.yml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. ##### GLOBAL METADATA
  2. - meta:
  3. cluster: clients-ci
  4. ##### JOB DEFAULTS
  5. - job:
  6. project-type: matrix
  7. logrotate:
  8. daysToKeep: 30
  9. numToKeep: 100
  10. properties:
  11. - github:
  12. url: https://github.com/elastic/elasticsearch-php/
  13. - inject:
  14. properties-content: HOME=$JENKINS_HOME
  15. concurrent: true
  16. node: flyweight
  17. scm:
  18. - git:
  19. name: origin
  20. credentials-id: f6c7695a-671e-4f4f-a331-acdce44ff9ba
  21. reference-repo: /var/lib/jenkins/.git-references/elasticsearch-php.git
  22. branches:
  23. - ${branch_specifier}
  24. url: https://github.com/elastic/elasticsearch-php.git
  25. wipe-workspace: 'True'
  26. triggers:
  27. - github
  28. vault:
  29. # vault read auth/approle/role/clients-ci/role-id
  30. role_id: ddbd0d44-0e51-105b-177a-c8fdfd445126
  31. axes:
  32. - axis:
  33. type: slave
  34. name: label
  35. values:
  36. - linux
  37. - axis:
  38. type: yaml
  39. filename: .ci/test-matrix.yml
  40. name: STACK_VERSION
  41. - axis:
  42. type: yaml
  43. filename: .ci/test-matrix.yml
  44. name: PHP_VERSION
  45. - axis:
  46. type: yaml
  47. filename: .ci/test-matrix.yml
  48. name: TEST_SUITE
  49. yaml-strategy:
  50. exclude-key: exclude
  51. filename: .ci/test-matrix.yml
  52. wrappers:
  53. - ansicolor
  54. - timeout:
  55. type: absolute
  56. timeout: 120
  57. fail: true
  58. - timestamps
  59. - workspace-cleanup
  60. builders:
  61. - shell: |-
  62. #!/usr/local/bin/runbld
  63. .ci/run-tests
  64. publishers:
  65. - email:
  66. recipients: build-lang-clients@elastic.co
  67. - junit:
  68. results: "tests/*-junit.xml"
  69. allow-empty-results: true