How I learned The CI/CD in the field of Software Development: Part 1
About me
I'm a Software Developer/Solution Architect by Profession and teacher/guide by Passion. I love to learn & share knowledge. I like to adapt to new things & talk to people.
Why I wanted to learn The CI/CD in the field of Software Development
This concept is very powerful in terms of collaborating new ideas and working as a team in the field of Software development. The world is evolving with a much faster speed as we expect & we all need to understand & learn the factors that are responsible for the change.
CI/CD concept in Software Development speeds up the building time which includes deployment, code unit-testing, and integration-testing. Developers will usually have to focus on adding new features and their part of code only.
How I approached learning The CI/CD in the field of Software Development
CI/CD does not require loads of reading docs. It's just a matter of understanding the process and implementing it using different tools present in the software industry.
I'm going through a couple of blogs and videos which provide the best approach to implement CI/CD.
Challenges I faced
I'm still learning it and the journey is good so far. I am learning to implement CI/CD using AWS and BitBucket for one of my clients.
Key takeaways
Continuous Integration and Continuous Delivery / Deployment is the key feature for today's software industry and every developer must possess this key skill to work collaboratively with other developers so that the team can purely focus on developing new features and expanding the code base.