-
Notifications
You must be signed in to change notification settings - Fork 3
Getting Started
Last updated: 10th May 2017
Please visit our blog post announcing the features of the extension: https://blog.chef.io/2017/05/10/integrate-chef-into-your-build-and-release-pipelines-with-microsoft-visual-studio-team-services/
You can use these tasks with your own private Chef Server, a hosted Chef Server or a Chef Automate server installed from the Azure Marketplace. Note: If you use your own Chef Server you will most likely need to disable SSL Verification in the Chef Server endpoint.
All Build phase tasks can run on hosted Azure DevOps agents (such as the Hosted Linux Preview) or your own private Agent.
Release phase tasks are designed for either a private Azure DevOps agent, a hosted agent (such as the Hosted Linux Preview) or an agent running inside a Deployment Group (in preview).
To get started with the Chef Release tasks, the simplest way is to use the Hosted Linux Preview agent, otherwise you'll need to install both the Azure DevOps Agent and the Chef Development Kit on a private agent.
More information will appear here, for the meantime visit our announcement
Endpoints
Tasks
- Add Variables to Chef Environment
- Install ChefDK
- Execute Chef Client
- Install InSpec
- Execute Inspec
- Install Gem
- Execute Knife
- Linting
- Test Kitchen
- Release Cookbook Version to Environment
- Update Cookbook Version Number
- Upload Cookbook to Chef Server
- Publish Cookbook to Supermarket
Guides
Releases