Stack Hammer Plugin

Skip to end of metadata
Go to start of metadata

Plugin Information

Plugin ID stackhammer Changes In Latest Release
Since Latest Release
Latest Release
Latest Release Date
Required Core
Dependencies
1.0.6
Sep 24, 2012
1.420
Source Code
Issue Tracking
Maintainer(s)
GitHub
Open Issues
Thomas Hallgren (id: thallgren)
Usage Installations 2013-Apr 23
2013-May 25
2013-Jun 26
2013-Jul 28
2013-Aug 36
2013-Sep 30
2013-Oct 33
2013-Nov 38
2013-Dec 39
2014-Jan 39
2014-Feb 30
2014-Mar 34

Stack Hammer Plugin

This plugin integrates Jenkins with Cloudsmith Stack Hammer to validate and/or deploy Puppet configurations (stacks) stored in a repository at GitHub.

Validation

Add the Stack Hammer Validation build step to a Jenkins project and specify the GitHub repository name and Stack Hammer API key (available from the Stack Hammer UI). You can optionally specify a branch.

When the job runs, Stack Hammer will fetch the Puppet configuration from GitHub and check it for errors and warnings using Geppetto and puppet-lint. The resulting report will contain a list of errors and/or warnings and a full dependency graph of the stack.

Testing

Add the Stack Hammer Testing build step to a Jenkins project and specify the GitHub repository name and Stack Hammer API key (available from the Stack Hammer UI). You can optionally specify which tests to run and whether to undeploy the test harness when done.

When the job runs, Stack Hammer will fetch the Puppet configuration from GitHub and run the rspec-puppet tests in it on a test harness machine at Amazon AWS. The resulting report will contain output for each test that was run.

Deployment

Add the Stack Hammer Deployment build step to a Jenkins project and specify the GitHub repository name and Stack Hammer API key (available from the Stack Hammer UI). You can optionally specify a branch and whether to deploy in dry-run mode.

When the job runs, Stack Hammer will fetch the Puppet configuration from GitHub and deploy it to Amazon AWS. The resulting report will contain a list of logs and catalog graph for each host that was deployed.

Change Log

Version 1.0.6 (Sep 24, 2012)

Diagnostic type added to validation diagnostic display

Version 1.0.5 (Sep 06, 2012)

A Test Runner build step was added

Version 1.0.4 (Jun 15, 2012)

Fixed bug that caused NPE when no global configuration had been stored

Version 1.0.3 (Jun 15, 2012)

Release failed half way though but cannot be removed. Don't use this version.

Version 1.0.2 (Jun 9, 2012)

This is the initial release

Labels

Edit
plugin-external plugin-external Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.