diff options
author | Tim Smith <tsmith@chef.io> | 2019-05-31 22:20:35 -0700 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2019-05-31 22:20:35 -0700 |
commit | b03ac72c89472c3ed6c4c3e06d75b4151f1efd23 (patch) | |
tree | 40a164dc60daa9501404ded66a6c5c156a2193c1 | |
parent | 2e77705cc598188ad80d6130df79ffb19781fb18 (diff) | |
download | mixlib-cli-b03ac72c89472c3ed6c4c3e06d75b4151f1efd23.tar.gz |
Setup BuildKite for PR testing
Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r-- | .expeditor/config.yml | 9 | ||||
-rw-r--r-- | .expeditor/verify.pipeline.yml | 28 |
2 files changed, 34 insertions, 3 deletions
diff --git a/.expeditor/config.yml b/.expeditor/config.yml index 33c9d8a..3d509f6 100644 --- a/.expeditor/config.yml +++ b/.expeditor/config.yml @@ -2,7 +2,7 @@ --- # Slack channel in Chef Software slack to send notifications about build failures, etc slack: - notify_channel: chef-notify + notify_channel: chef-found-notify # This publish is triggered by the `built_in:publish_rubygems` artifact_action. rubygems: @@ -11,8 +11,6 @@ rubygems: github: # This deletes the GitHub PR branch after successfully merged into the release branch delete_branch_on_merge: true - # The tag format to use (e.g. v1.0.0) - version_tag_format: "v{{version}}" # allow bumping the minor release via label minor_bump_labels: - "Expeditor: Bump Version Minor" @@ -42,3 +40,8 @@ promote: actions: - built_in:rollover_changelog - built_in:publish_rubygems + +pipelines: + - verify: + description: Pull Request validation tests + public: true diff --git a/.expeditor/verify.pipeline.yml b/.expeditor/verify.pipeline.yml new file mode 100644 index 0000000..a3efc1c --- /dev/null +++ b/.expeditor/verify.pipeline.yml @@ -0,0 +1,28 @@ +steps: + +- label: run-lint-and-specs-ruby-2.4 + command: + - asdf local ruby 2.4.5 + - bundle install --jobs=7 --retry=3 + - bundle exec rake + expeditor: + executor: + docker: + +- label: run-lint-and-specs-ruby-2.5 + command: + - asdf local ruby 2.5.5 + - bundle install --jobs=7 --retry=3 + - bundle exec rake + expeditor: + executor: + docker: + +- label: run-lint-and-specs-ruby-2.6 + command: + - asdf local ruby 2.6.3 + - bundle install --jobs=7 --retry=3 + - bundle exec rake + expeditor: + executor: + docker: |