Skip to content

Commit

Permalink
ci: test gem installation on alpine
Browse files Browse the repository at this point in the history
related to #1990 and #1845
  • Loading branch information
flavorjones committed Mar 29, 2020
1 parent 14e9ea9 commit c092955
Show file tree
Hide file tree
Showing 4 changed files with 120 additions and 58 deletions.
46 changes: 31 additions & 15 deletions concourse/nokogiri-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ jobs:
trigger: true
version: every
passed: ["gate-2"]
- task: gem-build
- task: build
config:
platform: linux
image_resource:
Expand All @@ -321,20 +321,36 @@ jobs:
run:
path: ci/concourse/tasks/gem-test/gem-build.sh
on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr] }
- task: gem-install-and-test
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-<%= Concourse.production_rubies.last %>"}
inputs:
- name: ci
- name: nokogiri-pr
path: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr] }
- in_parallel:
- task: install-and-test
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-<%= Concourse.production_rubies.last %>"}
inputs:
- name: ci
- name: nokogiri-pr
path: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr] }
- task: install-and-test-on-musl
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "alpine"}
inputs:
- name: ci
- name: nokogiri-pr
path: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: gem-test-java
public: true
Expand Down
46 changes: 31 additions & 15 deletions concourse/nokogiri-pr.yml.generated
Original file line number Diff line number Diff line change
Expand Up @@ -525,7 +525,7 @@ jobs:
trigger: true
version: every
passed: ["gate-2"]
- task: gem-build
- task: build
config:
platform: linux
image_resource:
Expand All @@ -540,20 +540,36 @@ jobs:
run:
path: ci/concourse/tasks/gem-test/gem-build.sh
on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr] }
- task: gem-install-and-test
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
path: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr] }
- in_parallel:
- task: install-and-test
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri-pr
path: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr] }
- task: install-and-test-on-musl
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "alpine"}
inputs:
- name: ci
- name: nokogiri-pr
path: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: { in_parallel: [*notify_failure_to_irc, *notify_failure_to_pr] }


- name: gem-test-java
public: true
Expand Down
43 changes: 29 additions & 14 deletions concourse/nokogiri.yml
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ jobs:
- get: nokogiri
trigger: true
passed: ["gate-2"]
- task: gem-build
- task: build
config:
platform: linux
image_resource:
Expand All @@ -282,19 +282,34 @@ jobs:
run:
path: ci/concourse/tasks/gem-test/gem-build.sh
on_failure: *notify_failure_to_irc
- task: gem-install-and-test
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-<%= Concourse.production_rubies.last %>"}
inputs:
- name: ci
- name: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: *notify_failure_to_irc
- in_parallel:
- task: install-and-test
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-<%= Concourse.production_rubies.last %>"}
inputs:
- name: ci
- name: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: *notify_failure_to_irc
- task: install-and-test-on-musl
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "alpine"}
inputs:
- name: ci
- name: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: *notify_failure_to_irc


- name: gem-test-java
public: true
Expand Down
43 changes: 29 additions & 14 deletions concourse/nokogiri.yml.generated
Original file line number Diff line number Diff line change
Expand Up @@ -459,7 +459,7 @@ jobs:
- get: nokogiri
trigger: true
passed: ["gate-2"]
- task: gem-build
- task: build
config:
platform: linux
image_resource:
Expand All @@ -473,19 +473,34 @@ jobs:
run:
path: ci/concourse/tasks/gem-test/gem-build.sh
on_failure: *notify_failure_to_irc
- task: gem-install-and-test
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: *notify_failure_to_irc
- in_parallel:
- task: install-and-test
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "mri-2.7"}
inputs:
- name: ci
- name: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: *notify_failure_to_irc
- task: install-and-test-on-musl
config:
platform: linux
image_resource:
type: registry-image
source: {repository: "flavorjones/nokogiri-test", tag: "alpine"}
inputs:
- name: ci
- name: nokogiri
- name: gems
run:
path: ci/concourse/tasks/gem-test/gem-install-and-test.sh
on_failure: *notify_failure_to_irc


- name: gem-test-java
public: true
Expand Down

0 comments on commit c092955

Please sign in to comment.