summaryrefslogtreecommitdiff
path: root/.expeditor/config.yml
diff options
context:
space:
mode:
authorTom Duffield <tom@chef.io>2017-03-30 21:20:37 -0500
committerTom Duffield <tom@chef.io>2017-04-07 09:47:30 -0500
commitff4879e7ed2fd5df794abc82f8df00754c29559a (patch)
treee62c1fa39b24ee8738bf91c049ad5f265da2b215 /.expeditor/config.yml
parent7a1a19a14942636a2dd7ff17a64f44250dd3980e (diff)
downloadchef-ff4879e7ed2fd5df794abc82f8df00754c29559a.tar.gz
Expeditor is the next-generation utility that we'll use for version bumping. It will include additional features that we don't currently have like the ability to not bump a version on a specific PR. Signed-off-by: Tom Duffield <tom@chef.io>
Diffstat (limited to '.expeditor/config.yml')
-rw-r--r--.expeditor/config.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/.expeditor/config.yml b/.expeditor/config.yml
new file mode 100644
index 0000000000..fcf7377c93
--- /dev/null
+++ b/.expeditor/config.yml
@@ -0,0 +1,31 @@
+# The name of the product key for this product from mixlib-install
+product_key: chef
+
+# Slack channel in Chef Software slack to send notifications about build failures, etc
+slack:
+ notify_channel: chef-notify
+
+# When a version of ChefDK hits the current channel, build a corresponding Docker image
+# and publish that image to https://hub.docker.com/r/chef/chefdk
+docker:
+ enable: true
+ build_args:
+ CHANNEL: "{{channel}}"
+ VERSION: "{{version}}"
+
+github:
+ # The file where the MAJOR.MINOR.PATCH version is kept
+ version_file: "VERSION"
+
+ # When a PR is merged, bump the PATCH version
+ bump_version_on_merge: true
+
+ # After the PATCH version has been bumped, execute this script
+ # to distribute that version to other files in the repository.
+ update_version_script: ".expeditor/update_version.sh"
+
+ # The tag format Expeditor should use when tagging version commits
+ version_tag_format: "v{{version}}"
+
+ # After the version is bumped and the tag is pushed to Github, trigger a Jenkins build
+ trigger_build_on_bump: true