CI (Continuous integration) is the key tools that can keep the quality of project. It will create the strict rule for all of developers . It's only when pr pass the CI test, it will be merged into master branch. Please refer to: Makefile to add CI test to this repo. I will review the new pr.
CD(continuous delivery) will delivery the new version of package when it arises the new change. Eg, when the new pr is merged into the python-wechaty repo, it will automatically deploy the new wechaty by CD.
CICD is the base structure for the good opensource project, this repo should add it.
CI (Continuous integration) is the key tools that can keep the quality of project. It will create the strict rule for all of developers . It's only when pr pass the CI test, it will be merged into master branch. Please refer to: Makefile to add CI test to this repo. I will review the new pr.
CD(continuous delivery) will delivery the new version of package when it arises the new change. Eg, when the new pr is merged into the python-wechaty repo, it will automatically deploy the new wechaty by CD.
CICD is the base structure for the good opensource project, this repo should add it.
reference