-
Notifications
You must be signed in to change notification settings - Fork 617
Build Automation - Continuous Integration - Delivery #63
Comments
@joshtoo, that looks awesome. I'm fine with any CI server as long as it's free. Also, wanted to show you yet another one: https://www.solanolabs.com/. I'm not suggesting it, just for your information. Perhaps you know it, but just in case: we already use gulp, chai and mocha. Is there anything required from me to make it happen? |
@ShockOne - I believe I already read that the project is going to adopt standard gitflow which is really necessary for CI & CD imo.
There will be at least two pull requests that accompany the CI configuration while will need to merge in before the build will run and report results. I should be able to get started on this around 20:00 GMT. |
@joshtoo, do you already have exact workflow model for this? If not, my workflow suggestion is:
|
@G07cha - The list is far from final. Travis would be my first choice for CI as well. I'm not partial to any particular coverage tools so Codecov is just fine by me and I'll add Waffle to the list. |
List it's just suggestions, for completing this issue you need to make decisions. Which CI use, how connect it's all together, etc. So I would like to see your point of view about workflow model. |
Btw, for release planning we can use build-in milestones or external Trello board |
this looks good I am testing out configuration for both travis ci and codeship.io to see which one is the best for the needs of this project |
@jsgertig The decision has already been made to go with Travis for CI / CD. |
That works |
you can see what I m working on @joshtoo here https://github.com/jcgertig/black-screen/tree/add-auto-build |
@jcgertig - Keep at it. I'm into test execution / linting / code quality this evening. As of now we are not duplicating effort. |
do you already have a travis ci yaml on a branch? |
@jcgertig Next task. If you are ready I will take codecov and semver and roll that into what you stick in the Travis.yml |
@jcgertig - Shared feature branch to poc everything you and I have coming it. PR => https://github.com/black-screen/black-screen/tree/63_travis-ci |
Working Tasks for implementation of CI & CD
Tools
CI & CD Platform ( In order of viability imho )
Build Automation
Unit Test / Coverage
Code Coverage
Requirements
Pull Request Validation
Release Validation
Versioning
Release Planning
Docker Build
Homebrew Support
Package Distribution
Continuous Delivery Stages
T.B.D. Based on CI Platform and desired tooling
The text was updated successfully, but these errors were encountered: