Cookiecutter Template for circleci BuildJobs¶
Cookiecutter Template for a CircleCI, Continuous integration/Continuous delivery Pipeline, for different types of projects. Using Tox for abstraction the the Process workflow, from the project specific buildsteps.
Current Version: 0.12.0
Features¶
Handle Semantic Versioning of the project. (planed)
Create a Github Releases. (planed)
Push generated sphinx page to GithubPage. (planed)
Create GitHub Based Cangelog with ferrarimarco/docker-github-changelog-generator. (planed)
Usage¶
Install cookiecutter to your local machine.
Example usage
(cookiecutter) $ cookiecutter https://github.com/nolte/cookiecutter-circleci.git
generate_tox_file [n]: y
generate_sphinx_doc [n]: y
project_slug []: cookiecutter-example-build
Select project_type:
1 - cookiecutter
Choose from 1 [1]: 1
Result
(cookiecutter) $ tree
.
└── cookiecutter-example-build
├── .circleci
│ └── config.yml
├── docsRequirements.txt
└── tox.ini
2 directories, 3 files