|
6 | 6 | - "ruby-<%= ruby_version %>-vendored" |
7 | 7 | - "ruby-<%= ruby_version %>-valgrind" |
8 | 8 | <% end %> |
| 9 | + - "ruby-vanilla-system" |
9 | 10 | <% for ruby_version in RUBIES[:mri].last(1) %> |
10 | 11 | - "ruby-libxmlruby-system" |
11 | 12 | - "ruby-libxmlruby-vendored" |
@@ -33,6 +34,7 @@ groups: |
33 | 34 | - ruby-<%= RUBIES[:mri].last %>-system-pr |
34 | 35 | - ruby-<%= RUBIES[:mri].last %>-vendored-pr |
35 | 36 | - ruby-<%= RUBIES[:mri].last %>-valgrind-pr |
| 37 | + - ruby-vanilla-system-pr |
36 | 38 | - jruby-<%= RUBIES[:jruby].last %>-pr |
37 | 39 | - rbx-<%= RUBIES[:rbx].last %>-pr |
38 | 40 | - pr-success |
@@ -162,6 +164,29 @@ jobs: |
162 | 164 | <% end %> |
163 | 165 |
|
164 | 166 | % ruby_version = RUBIES[:mri].last |
| 167 | + - name: ruby-vanilla-system |
| 168 | + public: true |
| 169 | + plan: |
| 170 | + - get: ci |
| 171 | + - get: nokogiri |
| 172 | + trigger: true |
| 173 | + passed: ["ruby-<%= ruby_version %>-system"] |
| 174 | + - task: rake-test |
| 175 | + config: |
| 176 | + platform: linux |
| 177 | + image_resource: |
| 178 | + type: docker-image |
| 179 | + source: {repository: ubuntu, tag: xenial} |
| 180 | + inputs: |
| 181 | + - name: ci |
| 182 | + - name: nokogiri |
| 183 | + params: |
| 184 | + NOKOGIRI_USE_SYSTEM_LIBRARIES: t |
| 185 | + TEST_WITH_APT_REPO_RUBY: t |
| 186 | + run: |
| 187 | + path: ci/concourse/tasks/rake-test/run.sh |
| 188 | + on_failure: *notify_failure_to_irc |
| 189 | + |
165 | 190 | - name: ruby-libxmlruby-system |
166 | 191 | public: true |
167 | 192 | plan: |
@@ -433,6 +458,33 @@ jobs: |
433 | 458 | on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] } |
434 | 459 | <% end %> |
435 | 460 |
|
| 461 | +% ruby_version = RUBIES[:mri].last |
| 462 | + - name: ruby-vanilla-system-pr |
| 463 | + public: true |
| 464 | + max_in_flight: 1 |
| 465 | + plan: |
| 466 | + - get: ci |
| 467 | + - get: nokogiri-pr |
| 468 | + trigger: true |
| 469 | + version: every |
| 470 | + passed: ["ruby-<%= ruby_version %>-system-pr"] |
| 471 | + - task: rake-test |
| 472 | + config: |
| 473 | + platform: linux |
| 474 | + image_resource: |
| 475 | + type: docker-image |
| 476 | + source: {repository: ubuntu, tag: xenial} |
| 477 | + inputs: |
| 478 | + - name: ci |
| 479 | + - name: nokogiri-pr |
| 480 | + path: nokogiri |
| 481 | + params: |
| 482 | + NOKOGIRI_USE_SYSTEM_LIBRARIES: t |
| 483 | + TEST_WITH_APT_REPO_RUBY: t |
| 484 | + run: |
| 485 | + path: ci/concourse/tasks/rake-test/run.sh |
| 486 | + on_failure: { aggregate: [*notify_failure_to_irc, *notify_failure_to_pr] } |
| 487 | + |
436 | 488 | % jruby_version = RUBIES[:jruby].last |
437 | 489 | - name: jruby-<%= jruby_version %>-pr |
438 | 490 | public: true |
@@ -501,6 +553,7 @@ jobs: |
501 | 553 | - ruby-<%= RUBIES[:mri].last %>-system-pr |
502 | 554 | - ruby-<%= RUBIES[:mri].last %>-vendored-pr |
503 | 555 | - ruby-<%= RUBIES[:mri].last %>-valgrind-pr |
| 556 | + - ruby-vanilla-system-pr |
504 | 557 | - jruby-<%= RUBIES[:jruby].last %>-pr |
505 | 558 | - rbx-<%= RUBIES[:rbx].last %>-pr |
506 | 559 | - put: nokogiri-pr |
|
0 commit comments