Sha256: d4cd0cca391b48539a047894fcefce96bbfa009a178071d070ec59c64090ceea

Contents?: true

Size: 1.01 KB

Versions: 11

Compression:

Stored size: 1.01 KB

Contents

# Features
For this project to be viable over a standard CI platform it needs to have the following base features built in.

- [] Swappable sources (github, gitlab, bitbucket, filesystem). V1 will probably only have Github, but it should be possible to swap out the underlying source. 
	#Note, no matter what, the source must be a git repository of some sort. 
- [] Everything should be event/hook based, and users should be able to run code before and after built in functions. 
- [] All built in functions should be wrapped in conditionals, which can be turned off via the config file or environmental variables
- [] There should be a Dry Run mode of some sort, allowing the user to run the CI, without actually doing the final merging/
- [] Must support atleast chef and node packages to start, inheriting from a empty general spec
- [] Must automatically bump the package version by a minor value. 
- [] Must validate the package version does not conflict with an existing package. 
- [] Allow the commands being run in the base 

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
capsulecd-1.0.11 FEATURES.md
capsulecd-1.0.10 FEATURES.md
capsulecd-1.0.9 FEATURES.md
capsulecd-1.0.8 FEATURES.md
capsulecd-1.0.7 FEATURES.md
capsulecd-1.0.6 FEATURES.md
capsulecd-1.0.5 FEATURES.md
capsulecd-1.0.4 FEATURES.md
capsulecd-1.0.3 FEATURES.md
capsulecd-1.0.1 FEATURES.md
capsulecd-1.0.0 FEATURES.md