@jameslnewell/buildkite-pipelines
    Preparing search index...

    Class Pipeline

    Implements

    Index

    Constructors

    Methods

    • Parameters

      • name: string
      • value: unknown

      Returns this

    • Parameters

      • notification:
            | "github_check"
            | "github_commit_status"
            | { email?: string; if?: string }
            | { basecamp_campfire?: string; if?: string }
            | {
                if?: string;
                slack?:
                    | string
                    | { channels?: string[]; message?: string; [k: string]: unknown };
            }
            | { if?: string; webhook?: string }
            | { if?: string; pagerduty_change_event?: string }
            | {
                github_commit_status?: { context?: string; [k: string]: unknown };
                if?: string;
            }
            | {
                github_check?: { context?: string; [k: string]: unknown };
                if?: string;
            }
        • "github_check"
        • "github_commit_status"
        • { email?: string; if?: string }
          • Optionalemail?: string
          • Optionalif?: string

            A boolean expression that omits the step when false

        • { basecamp_campfire?: string; if?: string }
          • Optionalbasecamp_campfire?: string
          • Optionalif?: string

            A boolean expression that omits the step when false

        • {
              if?: string;
              slack?:
                  | string
                  | { channels?: string[]; message?: string; [k: string]: unknown };
          }
          • Optionalif?: string

            A boolean expression that omits the step when false

          • Optionalslack?: string | { channels?: string[]; message?: string; [k: string]: unknown }
        • { if?: string; webhook?: string }
          • Optionalif?: string

            A boolean expression that omits the step when false

          • Optionalwebhook?: string
        • { if?: string; pagerduty_change_event?: string }
          • Optionalif?: string

            A boolean expression that omits the step when false

          • Optionalpagerduty_change_event?: string
        • {
              github_commit_status?: { context?: string; [k: string]: unknown };
              if?: string;
          }
          • Optionalgithub_commit_status?: { context?: string; [k: string]: unknown }
            • Optionalcontext?: string

              GitHub commit status name

          • Optionalif?: string

            A boolean expression that omits the step when false

        • { github_check?: { context?: string; [k: string]: unknown }; if?: string }
          • Optionalgithub_check?: { context?: string; [k: string]: unknown }
            • Optionalcontext?: string

              GitHub commit status name

          • Optionalif?: string

            A boolean expression that omits the step when false

      Returns this

    • Parameters

      • tag: string
      • value: string

      Returns this

      Use .addAgent() instead

    • Returns Readonly<Record<string, string>>

    • Returns Readonly<Record<string, unknown>>

    • Parameters

      • notification:
            | "github_check"
            | "github_commit_status"
            | { email?: string; if?: string }
            | { basecamp_campfire?: string; if?: string }
            | {
                if?: string;
                slack?:
                    | string
                    | { channels?: string[]; message?: string; [k: string]: unknown };
            }
            | { if?: string; webhook?: string }
            | { if?: string; pagerduty_change_event?: string }
            | {
                github_commit_status?: { context?: string; [k: string]: unknown };
                if?: string;
            }
            | {
                github_check?: { context?: string; [k: string]: unknown };
                if?: string;
            }
        • "github_check"
        • "github_commit_status"
        • { email?: string; if?: string }
          • Optionalemail?: string
          • Optionalif?: string

            A boolean expression that omits the step when false

        • { basecamp_campfire?: string; if?: string }
          • Optionalbasecamp_campfire?: string
          • Optionalif?: string

            A boolean expression that omits the step when false

        • {
              if?: string;
              slack?:
                  | string
                  | { channels?: string[]; message?: string; [k: string]: unknown };
          }
          • Optionalif?: string

            A boolean expression that omits the step when false

          • Optionalslack?: string | { channels?: string[]; message?: string; [k: string]: unknown }
        • { if?: string; webhook?: string }
          • Optionalif?: string

            A boolean expression that omits the step when false

          • Optionalwebhook?: string
        • { if?: string; pagerduty_change_event?: string }
          • Optionalif?: string

            A boolean expression that omits the step when false

          • Optionalpagerduty_change_event?: string
        • {
              github_commit_status?: { context?: string; [k: string]: unknown };
              if?: string;
          }
          • Optionalgithub_commit_status?: { context?: string; [k: string]: unknown }
            • Optionalcontext?: string

              GitHub commit status name

          • Optionalif?: string

            A boolean expression that omits the step when false

        • { github_check?: { context?: string; [k: string]: unknown }; if?: string }
          • Optionalgithub_check?: { context?: string; [k: string]: unknown }
            • Optionalcontext?: string

              GitHub commit status name

          • Optionalif?: string

            A boolean expression that omits the step when false

      Returns this

      Use .addNotification() instead