Tutorial by Vinod Kumat

Open Source Tools for Development, Deployment, Automation Testing and Monitoring


Open Source Tools for Development, Deployment, Automation Testing and Monitoring

Following are the open source tools for Deployment:
1. Jenkins (Hudson) http://jenkins-ci.org/ 

2. GO http://www.thoughtworks.com/products/go-continuous-delivery

3. Ansible http://www.ansible.com/home
4. Puppet http://puppetlabs.com/puppet/puppet-open-source
5. Chef http://www.getchef.com/chef/
6. Vagrant http://www.vagrantup.com/

Good to go with Jenkins and Ansible. For more details see the http://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software


Following are the open source tools for Monitoring:
1.  Icinga 
https://www.icinga.org/
http://docs.icinga.org/latest/en/quickstart-icinga.html, http://docs.icinga.org/latest/en/nrpe.html,  https://www.digitalocean.com/community/tutorials/how-to-use-icinga-to-monitor-your-servers-and-services-on-ubuntu-14-04 
http://namsep.blogspot.co.uk/2014/03/centos-65-icinga-20.html
2. Nagios http://www.nagios.org/

Good to go with Icinga for more details about the monitoring tools go with http://www.gfi.com/blog/the-top-20-free-network-monitoring-and-analysis-tools-for-sys-admins/

Following are the open source tools for Build:
1. Maven http://maven.apache.org/
2. Ant  http://ant.apache.org/

Following are the open source tools for Automation:
1. Jmeter http://jmeter.apache.org/
2. Selenum http://www.seleniumhq.org/ 
3. Jbehave http://jbehave.org/


Following are the open source tools for Server Monitoring Tools:
1. PSI-Probe https://code.google.com/p/psi-probe/

Following are the open source tools for Database Script Management and Tracking:
1. Liquibase http://www.liquibase.org/

Following are the open source tools for Repository:
1.  Git https://github.com/
2.  Sourcetreeapp for GIT GUI http://www.sourcetreeapp.com/
3. SVN http://tortoisesvn.net/

Following are the open source tools for Code Review:
1. Gerrit http://gerrit-review.googlesource.com/Documentation/ 
2. Sonar http://www.sonarqube.org/
  
Following are the open source tools for project planning and tracking:
1. Xplanner http://xplanner.codehaus.org/

5 comments:

  1. My Brother is using a website monitoring tool for handling his website "Eaze Monitoring" which is an extent advanced tool featured with some amazing specialities like Monitoring interval, Ping, Member Login which helps in complete monitoring. For More details about Ease Monitoring visit http://eazeconnect.com/eazemonitoring.html

    ReplyDelete
  2. Thanks Neha for your comment, What I'm discussing about the open source tools, not paid software. Now in market we have around countless paid software for countless purpose.

    ReplyDelete
  3. the topic open source tools for development is Very good information and clear explanation thanks for sharing
    anyone want to learn advance devops tools or devops online training visit:
    DevOps Training in Chennai

    DevOps Online Training in Chennai

    DevOps Training in Bangalore

    DevOps Training in Hyderabad

    DevOps Training in Coimbatore

    DevOps Training

    DevOps Online Training

    ReplyDelete