Sha256: 15095eca12e900a70a9e7b1a47d4c02cb4f14906482d3acd0836410c3896c9ec

Contents?: true

Size: 1.45 KB

Versions: 18

Compression:

Stored size: 1.45 KB

Contents

- promotion:
    name: '01. Stage Promotion'
    promotion_description: 'Describe the promotion process in play'
    job_type: promotion
    block_when_downstream_building: false # unless defined? false
    block_when_upstream_building: false # unless defined? false
    promotion_icon: 'silver' # defaults to gold, silver white blue green orange purple red
    promotion_conditions: # follow parameters
      - manual:
          users: 'authenticated' # || ''
      - self_promotion:
          even_if_unstable: true # unless defined? false
      - parameterized_self_promotion:
          parameter_name: 'SOME_ENV_VAR'
          parameter_value: true
          even_if_unstable: true # unless defined? false
      - downstream_pass:
          jobs: '{{name}}-Commit'
          even_if_unstable: true # unless defined? false
      - upstream_promotion:
          promotion_name: '01. Staging Promotion'
    build_steps: # follow builders
      - triggered_job:
          name: '{{name}}-Release' # maps to <projects>
          block_condition: # included in xml only if checked on UI
            build_step_failure_threshold: 'FAILURE' # 'FAILURE' # %s(never FAILURE UNSTABLE SUCCESS)
            failure_threshold: 'FAILURE' # || # %s(never FAILURE UNSTABLE SUCCESS)
            unstable_threshold: 'UNSTABLE' # || # %s(never FAILURE UNSTABLE SUCCESS)
          build_parameters:
            current: true # unless defined? false
      - keep_builds_forever:
          value: true

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
jenkins_pipeline_builder-1.10.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.9.1 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.9.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.8.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.7.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.5.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.3.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.2.1 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.2.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.1.5 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.1.4 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.1.3 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.1.2 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.1.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-1.0.0 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-0.16.3 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-0.16.2 example/pipeline/Example-Promotion.yaml
jenkins_pipeline_builder-0.16.0 example/pipeline/Example-Promotion.yaml