mirror of
https://github.com/inspec/inspec
synced 2024-11-13 00:17:08 +00:00
79ad513a39
* Build and tag docker image via Expeditor In order to provide Docker images of all unstable, current, and stable builds of InSpec, and to avoid having to manually publish Docker images each time we release InSpec, Expeditor will now take care of this for us. Signed-off-by: Adam Leff <adam@leff.co>
57 lines
1.5 KiB
YAML
57 lines
1.5 KiB
YAML
# Documentation available at http://http://expeditor-docs.es.chef.io/
|
|
|
|
product_key: inspec
|
|
|
|
rubygems:
|
|
- inspec
|
|
|
|
docker:
|
|
build_args:
|
|
- GEM_SOURCE: http://artifactory.chef.co/omnibus-gems-local
|
|
|
|
# Slack channel in Chef Software slack to send notifications about build failures, etc
|
|
slack:
|
|
notify_channel: inspec-notify
|
|
|
|
github:
|
|
maintainer_group: chef/inspec-maintainers
|
|
minor_bump_labels:
|
|
- "Version: Bump Minor"
|
|
version_tag_format: v{{version}}
|
|
|
|
changelog:
|
|
categories:
|
|
- "Type: New Resource": "New Resources"
|
|
- "Type: New Feature": "New Features"
|
|
- "Type: Enhancement": "Enhancements"
|
|
- "Type: Bug": "Bug Fixes"
|
|
|
|
merge_actions:
|
|
- built_in:bump_version:
|
|
ignore_labels:
|
|
- "Version: Skip Bump"
|
|
- "Expeditor: Skip All"
|
|
- bash:.expeditor/update_version.sh:
|
|
only_if: built_in:bump_version
|
|
- built_in:update_changelog:
|
|
ignore_labels:
|
|
- "Changelog: Skip Update"
|
|
- "Expeditor: Skip All"
|
|
- built_in:trigger_omnibus_release_build:
|
|
ignore_labels:
|
|
- "Omnibus: Skip Build"
|
|
- "Expeditor: Skip All"
|
|
only_if: built_in:bump_version
|
|
|
|
artifact_actions:
|
|
promoted_to_unstable:
|
|
- built_in:build_docker_image
|
|
promoted_to_current:
|
|
- built_in:tag_docker_image
|
|
promoted_to_stable:
|
|
- built_in:publish_rubygems
|
|
- built_in:rollover_changelog
|
|
- built_in:create_github_release
|
|
- built_in:tag_docker_image
|
|
- bash:.expeditor/update_dockerfile.sh
|
|
- built_in:notify_chefio_slack_channels
|