Click here to Skip to main content
15,894,343 members
Please Sign up or sign in to vote.
1.00/5 (4 votes)
See more:
Dear all,
I'm DevOps beginner, please anyone help me to tell me what are tools for DevOps life cycle from Code, test, deploy.

Thanks for your advice!!!

What I have tried:

I google DevOps tools and get many results and i very confused about them
Posted
Updated 12-Apr-20 2:18am
v2

Quote:
I'm DevOps beginner, please anyone help me to tell me what are tools for DevOps life cycle from Code, test, deploy.
I highly recommend getting started with an online source code management software. These tools are integrated with the tools and you can learn about them from the software itself.

It is difficult to answer this question, as there are more than hundreds of tools out there, each offering similar features.

Start with:
1. GitHub
2. GitLab
3. Azure DevOps
4. BitBucket

Do you see? 4 tools offering a similar feature and functionality for "beginners". I haven't even listed the version control and DevOps solutions by cloud vendors, AWS and GCP, for example.

The differences in their features will not be clear to you until or unless you have more than 5 team members and some working in a different capacity, and maybe a different role (program manager, product owner, etc.).

If you are working as an indie developer, go with any tool and you will be on your way to a product lifecycle management in no time.
Quote:
I google DevOps tools and get many results and i very confused about them
For this part, I recommend that you invest some time in learning why you want to "automate" different parts of your software development. Which, I am sure as an individual developer would be difficult.
 
Share this answer
 
v2
Comments
Ngo Tuong Dan 12-Apr-20 1:48am    
Thanks, i has used svn, github, vst to manage my team code. I also using jenkins (end user) to build my team project.
For .NET my recommendation would be TeamCity, although it is commercial software the free version offers a generous amount of projects.
See: self-hosted-continuous-integration-tools[^]
Although Jenkins is very popular, it might not be the best choice for .NET, due to its popularity there can also be security risks: Top 10 Java Vulnerabilities And How To Fix Them[^]

To learn about DevOps, see: best-resources-to-learn-about-devops[^]
 
Share this answer
 
v2
Comments
Ngo Tuong Dan 12-Apr-20 8:33am    
Tks a lot
RickZeeland 12-Apr-20 8:47am    
Good luck, and I hope you don't get frightened as the learning curve is quite steep. An easier alternative might be to use an online CI/CD solution.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900