Circle CI and Github Actions - pifou25/docker-jeedom GitHub Wiki

Add some new Github action for phpdoc generation

https://github.com/gpupo/actions-phpDocumentor/issues/2

Add DebugBar ?

http://phpdebugbar.com/docs/readme.html#php-debug-bar

CD/CI tools

Dévelopmement Continu / Intégration Continue ==> Continuous Development / Continuous Integration

Github Actions

Add the yml config file into /.github/workflow directory, ex: https://github.com/pifou25/jeedom-core/tree/phpdocs/.github/workflows

Then, you find the build logs in the [Action] tab of the Github repository.

The Docker doc about Github Actions: https://docs.docker.com/build/ci/github-actions/examples/#update-docker-hub-repository-description

CircleCi

Add the yml config file into .circleci directory ex: https://github.com/pifou25/wideq/blob/master/.circleci/config.yml

Then go to https://circleci.com sign up and open your dashboard to see results.

Other related tools

SonarCloud.io for global quality code

https://sonarcloud.io/dashboard?id=pifou25_jeedom-lgthinq-plugin

CodeFactor.iofor global quality code

https://www.codefactor.io/repository/github/pifou25/jeedom-lgthinq-plugin

GitGuardians

looks for security fails in the github repo.

Gitlab

Online tool for community, create and manage issues and co-working.