Skip to content

Commit ba71c94

Browse files
committed
CI: add task to bump ruby dependecies
1 parent 81f10db commit ba71c94

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

ci/pipelines/stemcells-windows.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,10 @@ resources:
166166
source:
167167
uri: https://github.com/cloudfoundry/bosh-package-golang-release.git
168168
branch: main
169+
- name: ruby-release
170+
type: git
171+
source:
172+
uri: https://github.com/cloudfoundry/bosh-package-ruby-release.git
169173
- name: boshio
170174
type: git
171175
source:
@@ -594,6 +598,13 @@ jobs:
594598
input_repo: stemcell-builder
595599
output_mapping:
596600
output_repo: stemcell-builder
601+
- task: bump-ruby-deps
602+
file: ruby-release/ci/tasks/shared/bump-deps.yml
603+
tags: [ broadcom ]
604+
input_mapping:
605+
input_repo: windows-utilities-release
606+
output_mapping:
607+
output_repo: windows-utilities-release
597608
- task: bump-golang-deps-acceptance_test
598609
file: golang-release/ci/tasks/shared/bump-deps.yml
599610
tags: [*worker_tag_internal]
@@ -606,6 +617,9 @@ jobs:
606617
output_mapping:
607618
output_repo: stemcell-builder
608619
- in_parallel:
620+
- task: ruby-specs
621+
file: bosh-windows-stemcell-builder-ci/ci/tasks/ruby-specs/task.yml
622+
image: bosh-windows-stemcell-builder-ci-image
609623
- task: unit-test-on-linux
610624
file: bosh-windows-stemcell-builder-ci/ci/tasks/test-units-stembuild-linux/task.yml
611625
image: bosh-windows-stemcell-builder-ci-image

ci/tasks/run-ruby-specs/run

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/env bash
2+
set -eu -o pipefail
3+
set -x
4+
5+
pushd stemcell-builder
6+
bundle install
7+
bundle exec rake
8+
popd

ci/tasks/run-ruby-specs/task.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
platform: linux
3+
4+
inputs:
5+
- name: bosh-windows-stemcell-builder-ci
6+
- name: stemcell-builder
7+
8+
run:
9+
path: bosh-windows-stemcell-builder-ci/ci/tasks/ruby-specs/run
10+
11+
params:

0 commit comments

Comments
 (0)