For the DevOps flow, do developers create a new branch from the Master directly ? or there is a dev branch? ( I read that Microsoft create a new branch from Master directly).
Also, we are working with Azure Pipelines for CI CD, do you recommend to switch to Jenkins or Circle CI?
Most clients I work with create branches from master for individual features, and then when those features are ready, they're merged back into master. Pull requests are as atomic as possible.
I personally prefer CircleCI over both Azure Pipelines and Jenkins. However, when choosing a CI/CD tool, you should really consider your own needs. If Azure Pipelines works well enough to get work done and isn't negatively impacting your workflow, then don't switch off of it.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
For the DevOps flow, do developers create a new branch from the Master directly ? or there is a dev branch? ( I read that Microsoft create a new branch from Master directly).
Also, we are working with Azure Pipelines for CI CD, do you recommend to switch to Jenkins or Circle CI?
Most clients I work with create branches from master for individual features, and then when those features are ready, they're merged back into master. Pull requests are as atomic as possible.
I personally prefer CircleCI over both Azure Pipelines and Jenkins. However, when choosing a CI/CD tool, you should really consider your own needs. If Azure Pipelines works well enough to get work done and isn't negatively impacting your workflow, then don't switch off of it.