35 lines
1.4 KiB
TOML
35 lines
1.4 KiB
TOML
# Delivery for Local Phases Execution
|
|
#
|
|
# This file allows you to execute test phases locally on a workstation or
|
|
# in a CI pipeline. The delivery-cli will read this file and execute the
|
|
# command(s) that are configured for each phase. You can customize them
|
|
# by just modifying the phase key on this file.
|
|
#
|
|
# By default these phases are configured for Cookbook Workflow only
|
|
#
|
|
|
|
[local_phases]
|
|
unit = "chef exec rspec spec/"
|
|
lint = "chef exec cookstyle"
|
|
# Foodcritic includes rules only appropriate for community cookbooks
|
|
# uploaded to Supermarket. We turn off any rules tagged "supermarket"
|
|
# by default. If you plan to share this cookbook you should remove
|
|
# '-t ~supermarket' below to enable supermarket rules.
|
|
syntax = "chef exec foodcritic . -t ~supermarket"
|
|
provision = "chef exec kitchen create"
|
|
deploy = "chef exec kitchen converge"
|
|
smoke = "chef exec kitchen verify"
|
|
# The functional phase is optional, you can define it by uncommenting
|
|
# the line below and running the command: `delivery local functional`
|
|
# functional = ""
|
|
cleanup = "chef exec kitchen destroy"
|
|
|
|
# Remote project.toml file
|
|
#
|
|
# Instead of the local phases above, you may specify a remote URI location for
|
|
# the `project.toml` file. This is useful for teams that wish to centrally
|
|
# manage the behavior of the `delivery local` command across many different
|
|
# projects.
|
|
#
|
|
# remote_file = "https://url/project.toml"
|