Sha256: 792df47d28b00974d579ef899c414c024af630d74d617ead92983d73474261bc

Contents?: true

Size: 1.03 KB

Versions: 38

Compression:

Stored size: 1.03 KB

Contents

# frozen_string_literal: true

module Buildkite
  module Pipelines
    module Steps
      class Skip < Abstract
        # This skip step is not an official Buildkite step. A skip step is really
        # just a command step that does nothing and is used to portray a hidden
        # step on the Buildkite web UI.
        #
        # Since it is it's own class, pipeline processors will be able to distinguish
        # between this type of skip and a conditional skip. Conditional skips are
        # full command or trigger steps skipped by the `skip` attribute. They can be
        # unskipped in processors for certain situations. See the `DefaultBranch`
        # processor for example.

        # Do NOT sort this list. The order here is carried over to the YAML output.
        # The order specified here was deliberate.
        attribute :label
        attribute :skip
        attribute :if, as: :condition
        attribute :depends_on, append: true
        attribute :allow_dependency_failure
        attribute :command
      end
    end
  end
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
buildkite-builder-4.0.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.9.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.8.3 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.8.2 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.8.1 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.8.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.7.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.6.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.5.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.4.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.3.2 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.3.1 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.3.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.2.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.1.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-3.0.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-2.4.1 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-2.4.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-2.3.0 lib/buildkite/pipelines/steps/skip.rb
buildkite-builder-2.2.0 lib/buildkite/pipelines/steps/skip.rb