Skip to content

Commit

Permalink
CI: generate new pipelines without 2.3 and with 2.7
Browse files Browse the repository at this point in the history
related to #1886
  • Loading branch information
flavorjones committed Jan 11, 2020
1 parent 1f2ba7a commit bd614e8
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 178 deletions.
128 changes: 53 additions & 75 deletions concourse/nokogiri-pr.yml.generated
Expand Up @@ -57,21 +57,21 @@ jobs:
params: {path: nokogiri-pr, status: pending}


- name: ruby-2.3-system
- name: ruby-2.4-system
public: true
serial_groups: ["ruby-2.3"]
serial_groups: ["ruby-2.4"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.6-system"]
passed: ["ruby-2.7-system"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.3"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.4"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -83,21 +83,21 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: ruby-2.3-vendored
- name: ruby-2.4-vendored
public: true
serial_groups: ["ruby-2.3"]
serial_groups: ["ruby-2.4"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.3-system"]
passed: ["ruby-2.4-system"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.3"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.4"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -107,21 +107,21 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: ruby-2.3-valgrind
- name: ruby-2.4-valgrind
public: true
serial_groups: ["ruby-2.3"]
serial_groups: ["ruby-2.4"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.3-vendored"]
passed: ["ruby-2.4-vendored"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.3"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.4"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -131,21 +131,21 @@ jobs:
run:
path: ci/concourse/tasks/rake-test/run.sh
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }
- name: ruby-2.4-system
- name: ruby-2.5-system
public: true
serial_groups: ["ruby-2.4"]
serial_groups: ["ruby-2.5"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.6-system"]
passed: ["ruby-2.7-system"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.4"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.5"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -157,21 +157,21 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: ruby-2.4-vendored
- name: ruby-2.5-vendored
public: true
serial_groups: ["ruby-2.4"]
serial_groups: ["ruby-2.5"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.4-system"]
passed: ["ruby-2.5-system"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.4"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.5"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -181,21 +181,21 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: ruby-2.4-valgrind
- name: ruby-2.5-valgrind
public: true
serial_groups: ["ruby-2.4"]
serial_groups: ["ruby-2.5"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.4-vendored"]
passed: ["ruby-2.5-vendored"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.4"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.5"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -205,21 +205,21 @@ jobs:
run:
path: ci/concourse/tasks/rake-test/run.sh
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }
- name: ruby-2.5-system
- name: ruby-2.6-system
public: true
serial_groups: ["ruby-2.5"]
serial_groups: ["ruby-2.6"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.6-system"]
passed: ["ruby-2.7-system"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.5"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -231,21 +231,21 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: ruby-2.5-vendored
- name: ruby-2.6-vendored
public: true
serial_groups: ["ruby-2.5"]
serial_groups: ["ruby-2.6"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.5-system"]
passed: ["ruby-2.6-system"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.5"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -255,21 +255,21 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: ruby-2.5-valgrind
- name: ruby-2.6-valgrind
public: true
serial_groups: ["ruby-2.5"]
serial_groups: ["ruby-2.6"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.5-vendored"]
passed: ["ruby-2.6-vendored"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.5"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -279,9 +279,9 @@ jobs:
run:
path: ci/concourse/tasks/rake-test/run.sh
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }
- name: ruby-2.6-system
- name: ruby-2.7-system
public: true
serial_groups: ["ruby-2.6"]
serial_groups: ["ruby-2.7"]
plan:
- get: ci
- get: nokogiri-pr
Expand All @@ -293,7 +293,7 @@ jobs:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -306,21 +306,21 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: ruby-2.6-vendored
- name: ruby-2.7-vendored
public: true
serial_groups: ["ruby-2.6"]
serial_groups: ["ruby-2.7"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.6-system"]
passed: ["ruby-2.7-system"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -330,21 +330,21 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: ruby-2.6-valgrind
- name: ruby-2.7-valgrind
public: true
serial_groups: ["ruby-2.6"]
serial_groups: ["ruby-2.7"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.6-vendored"]
passed: ["ruby-2.7-vendored"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -356,28 +356,6 @@ jobs:
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: jruby-9.1
public: true
serial_groups: ["jruby"]
plan:
- get: ci
- get: nokogiri-pr
trigger: true
version: every
passed: ["ruby-2.6-system"]
- task: rake-test
config:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "jruby-9.1"}
inputs:
- name: ci
- name: nokogiri-pr
path: nokogiri
run:
path: ci/concourse/tasks/rake-test/run.sh
on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] }
- name: jruby-9.2
public: true
serial_groups: ["jruby"]
Expand All @@ -386,7 +364,7 @@ jobs:
- get: nokogiri-pr
trigger: true
version: every
passed: ["jruby-9.1"]
passed: ["ruby-2.7-system"]
- task: rake-test
config:
platform: linux
Expand All @@ -408,10 +386,10 @@ jobs:
trigger: true
version: every
passed:
- "ruby-2.3-valgrind"
- "ruby-2.4-valgrind"
- "ruby-2.5-valgrind"
- "ruby-2.6-valgrind"
- "ruby-2.7-valgrind"
- "jruby-9.2"


Expand All @@ -429,7 +407,7 @@ jobs:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -444,7 +422,7 @@ jobs:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
Expand Down Expand Up @@ -535,7 +513,7 @@ jobs:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
Expand All @@ -562,7 +540,7 @@ jobs:
platform: linux
image_resource:
type: docker-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.6"}
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
Expand Down

0 comments on commit bd614e8

Please sign in to comment.