cookbook 'appveyor-ci', '~> 0.2.9'
appveyor-ci (12) Versions 0.2.9 Follow0
Installs AppVeyor Agent & Triggers Deployment
cookbook 'appveyor-ci', '~> 0.2.9', :supermarket
knife supermarket install appveyor-ci
knife supermarket download appveyor-ci
AppVeyor Cookbook
This cookbook:
- Installs the AppVeyor deployment agent
- Triggers a deployment from the Appveyor API
It does not install IIS or any other related services.
Maintainers
This cookbook is maintained by the Sous Chefs. The Sous Chefs are a community of Chef cookbook maintainers working together to maintain important cookbooks. If you’d like to know more please visit sous-chefs.org or come chat with us on the Chef Community Slack in #sous-chefs.
Requirements
Chef
- Chef 12.5+
Platform
- Windows
Recipes
default
Installs the AppVeyor agent
Set the following attributes:
node['environment_access_key'] node['deployment_group']
For more examples see the test/fixtures directory
Resources
Agent Install
appveyor_agent '3.12.0' do environment_access_key '1234abcd890432kj' deployment_group 'test' end
Deploy
appveyor_deploy
start the deployment for the specified environment in AppVeyor
appveyor_deploy '1.0.269' do api_token node['api_token'] environment_name 'development' project_slug 'project-X' account_name 'my-account' end
Contributors
This project exists thanks to all the people who contribute.
Backers
Thank you to all our backers!
Sponsors
Support this project by becoming a sponsor. Your logo will show up here with a link to your website.
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
CHANGELOG
This file is used to list changes made in each version of the Appveyor-api cookbook.
This project adheres to Semantic Versioning.
0.2.9 - 2024-05-06
0.2.8 - 2024-05-06
0.2.7 - 2023-10-03
0.2.6 - 2023-06-01
0.2.5 - 2023-05-03
0.2.4 - 2023-03-02
- Add workflows
0.2.3 - 2023-03-01
- Update workflows to 2.0.1
- Remove mdl and replace with markdownlint-cli2
- Remove delivery folder
0.2.2 - 2021-08-29
- Standardise files with files in sous-chefs/repo-management
- Add a
resource_name
in addition to provides in the resource - Fix
nodoc
option for gem
0.2.1 - 2020-06-02
- resolved cookstyle error: resources/agent_install.rb:20:1 warning:
ChefDeprecations/ResourceUsesOnlyResourceName
[0.2.0] - 2018-05-21
- Move to the Sous-Chefs organization
- Test with delivery
- Use the
windows_package
resource instead of the package resource
[0.1.4] - 2016-10-11
- Update Gem deps inline with Chefdk 0.18
- Windows cookbook dep
- Reg key creation in favour of agent switch
[0.1.3] - 2016-09-23
- Uses HTTPS for download the agent
- Kitchen testing in AppVeyor
Collaborator Number Metric
0.2.9 passed this metric
Contributing File Metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
0.2.9 failed this metric
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): appveyor-ci/resources/agent_install.rb: 1
Run with Cookstyle Version 7.32.1 with cops Chef/Deprecations,Chef/Correctness,Chef/Sharing,Chef/RedundantCode,Chef/Modernize,Chef/Security,InSpec/Deprecations
No Binaries Metric
0.2.9 passed this metric
Testing File Metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.9 passed this metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Cookstyle Metric
0.2.9 failed this metric
Chef/Deprecations/ResourceWithoutUnifiedTrue: Set `unified_mode true` in Chef Infra Client 15.3+ custom resources to ensure they work correctly in Chef Infra Client 18 (April 2022) when Unified Mode becomes the default. (https://docs.chef.io/workstation/cookstyle/chef_deprecations_resourcewithoutunifiedtrue): appveyor-ci/resources/agent_install.rb: 1
Run with Cookstyle Version 7.32.1 with cops Chef/Deprecations,Chef/Correctness,Chef/Sharing,Chef/RedundantCode,Chef/Modernize,Chef/Security,InSpec/Deprecations
No Binaries Metric
0.2.9 passed this metric
Testing File Metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.9 failed this metric
Run with Cookstyle Version 7.32.1 with cops Chef/Deprecations,Chef/Correctness,Chef/Sharing,Chef/RedundantCode,Chef/Modernize,Chef/Security,InSpec/Deprecations
0.2.9 passed this metric
Testing File Metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number
0.2.9 failed this metric
0.2.9 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number