types.ts 563 B

12345678910111213141516171819202122232425
  1. export type EsPipelineConfig = {
  2. config?: {
  3. "allow-labels"?: string | string[];
  4. "skip-labels"?: string | string[];
  5. "included-regions"?: string | string[];
  6. "excluded-regions"?: string | string[];
  7. "trigger-phrase"?: string;
  8. "skip-target-branches"?: string | string[];
  9. };
  10. };
  11. export type BuildkiteStep = {
  12. steps?: BuildkiteStep[];
  13. group?: string;
  14. bwc_template?: boolean;
  15. };
  16. export type BuildkitePipeline = {
  17. steps?: BuildkiteStep[];
  18. };
  19. export type EsPipeline = EsPipelineConfig &
  20. BuildkitePipeline & {
  21. name?: string;
  22. };