![]() Firebase hooked up with your project (for things like Crashlytics/Analytics).You’re going to skip to the meat and potatoes of this post. ![]() I’m not one to belabor a point, and let’s be honest, you’re not really even going to read this. When a pull request is opened into my main branch (for me that’s develop), it will automatically kick off the below checks. ![]() The desired end state will look something like below. The end goal is to protect your branches and ensure only quality code makes it in that passes your status checks.įor me, I want to ensure new code merging into my main branch is passing ALL Unit and UI Tests, and prevent code smell creep using tools such as CheckStyle (for legacy java files), Detekt, and Lint to block code with violations from auto-merging in. Whether you’re starting a side project or working on a well established project, having a solid CI/CD pipeline is going to enable you or your team to move faster. As a Software Engineer, knowing how to set up a solid CI/CD Pipeline for your project is a vital skill.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |