diff --git a/concourse/nokogiri-pr.yml b/concourse/nokogiri-pr.yml index 9c3162fb9a..c0adb2257c 100644 --- a/concourse/nokogiri-pr.yml +++ b/concourse/nokogiri-pr.yml @@ -145,6 +145,30 @@ jobs: path: ci/concourse/tasks/rake-test/run.sh <% end %> + <% RUBIES[:truffle].each_with_index do |truffle_version, j| %> + - name: truffle-<%= truffle_version %> + public: true + on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr, *notify_failure_to_gitter] } + plan: + - get: ci + - get: nokogiri-pr + trigger: true + version: every + passed: ["cruby-on-vanilla-ubuntu"] + - task: rake-test + config: + platform: linux + image_resource: + type: registry-image + source: { repository: "flavorjones/nokogiri-test", tag: "truffle-<%= truffle_version %>" } + inputs: + - name: ci + - name: nokogiri-pr + path: nokogiri + run: + path: ci/concourse/tasks/rake-test/run.sh + <% end %> + - name: cruby-on-musl public: true on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr, *notify_failure_to_gitter] } diff --git a/concourse/nokogiri-pr.yml.generated b/concourse/nokogiri-pr.yml.generated index 5b86d740e7..6b8af60d16 100644 --- a/concourse/nokogiri-pr.yml.generated +++ b/concourse/nokogiri-pr.yml.generated @@ -357,6 +357,78 @@ jobs: path: ci/concourse/tasks/rake-test/run.sh task: rake-test public: true +- name: truffle-stable + on_failure: + in_parallel: + steps: + - params: + message: ($BUILD_PIPELINE_NAME/$BUILD_JOB_NAME) The build failed ($BUILD_URL) + put: irc + - params: + path: nokogiri-pr + status: FAILURE + put: nokogiri-pr + - params: + status: failed + put: gitter + plan: + - get: ci + - get: nokogiri-pr + passed: + - cruby-on-vanilla-ubuntu + trigger: true + version: every + - config: + image_resource: + source: + repository: flavorjones/nokogiri-test + tag: truffle-stable + type: registry-image + inputs: + - name: ci + - name: nokogiri-pr + path: nokogiri + platform: linux + run: + path: ci/concourse/tasks/rake-test/run.sh + task: rake-test + public: true +- name: truffle-nightly + on_failure: + in_parallel: + steps: + - params: + message: ($BUILD_PIPELINE_NAME/$BUILD_JOB_NAME) The build failed ($BUILD_URL) + put: irc + - params: + path: nokogiri-pr + status: FAILURE + put: nokogiri-pr + - params: + status: failed + put: gitter + plan: + - get: ci + - get: nokogiri-pr + passed: + - cruby-on-vanilla-ubuntu + trigger: true + version: every + - config: + image_resource: + source: + repository: flavorjones/nokogiri-test + tag: truffle-nightly + type: registry-image + inputs: + - name: ci + - name: nokogiri-pr + path: nokogiri + platform: linux + run: + path: ci/concourse/tasks/rake-test/run.sh + task: rake-test + public: true - name: cruby-on-musl on_failure: in_parallel: diff --git a/concourse/nokogiri.yml b/concourse/nokogiri.yml index 86b87d72e9..60d8dfb281 100644 --- a/concourse/nokogiri.yml +++ b/concourse/nokogiri.yml @@ -118,6 +118,29 @@ jobs: <% end %> + <% RUBIES[:truffle].each_with_index do |truffle_version, j| %> + - name: truffle-<%= truffle_version %> + public: true + on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_gitter] } + plan: + - get: ci + - get: nokogiri + trigger: true + passed: ["cruby-on-vanilla-ubuntu"] + - task: rake-test + config: + platform: linux + image_resource: + type: registry-image + source: {repository: "flavorjones/nokogiri-test", tag: "truffle-<%= truffle_version %>"} + inputs: + - name: ci + - name: nokogiri + run: + path: ci/concourse/tasks/rake-test/run.sh + <% end %> + + - name: cruby-on-musl public: true on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_gitter] } diff --git a/concourse/nokogiri.yml.generated b/concourse/nokogiri.yml.generated index c2d15d3d54..c081716dd0 100644 --- a/concourse/nokogiri.yml.generated +++ b/concourse/nokogiri.yml.generated @@ -301,6 +301,66 @@ jobs: path: ci/concourse/tasks/rake-test/run.sh task: rake-test public: true +- name: truffle-stable + on_failure: + in_parallel: + steps: + - params: + message: ($BUILD_PIPELINE_NAME/$BUILD_JOB_NAME) The build failed ($BUILD_URL) + put: irc + - params: + status: failed + put: gitter + plan: + - get: ci + - get: nokogiri + passed: + - cruby-on-vanilla-ubuntu + trigger: true + - config: + image_resource: + source: + repository: flavorjones/nokogiri-test + tag: truffle-stable + type: registry-image + inputs: + - name: ci + - name: nokogiri + platform: linux + run: + path: ci/concourse/tasks/rake-test/run.sh + task: rake-test + public: true +- name: truffle-nightly + on_failure: + in_parallel: + steps: + - params: + message: ($BUILD_PIPELINE_NAME/$BUILD_JOB_NAME) The build failed ($BUILD_URL) + put: irc + - params: + status: failed + put: gitter + plan: + - get: ci + - get: nokogiri + passed: + - cruby-on-vanilla-ubuntu + trigger: true + - config: + image_resource: + source: + repository: flavorjones/nokogiri-test + tag: truffle-nightly + type: registry-image + inputs: + - name: ci + - name: nokogiri + platform: linux + run: + path: ci/concourse/tasks/rake-test/run.sh + task: rake-test + public: true - name: cruby-on-musl on_failure: in_parallel: