Team Foundation CI - A proposal

Created by Moacy Barros

Agenda

Current development process

Static code analysis is not mandatory/forced

Unit tests execution is not mandatory

Static code analysis rules tuning

Feature branch strategy

Why that matters?

Constant quick and reliable feedback

Transparency

Favorable environment for unit test safe net development

Continuous Integration to the rescue

CI-CD-CD

Continuous Integration

Continuous Deployment

Continuous Delivery

The contender:

Github Actions

GitHub Actions

Show me the code meme

Workflow file