Friday, August 21, 2015

DevOps, Continuous Integration, Code Quality Analysis



DevOps integrates developers and operations teams in order to improve collaboration and productivity by automating infrastructure, automating workflows and continuously measuring application performance.

  • Automate everything
    • automate code testing
    • automate workflows
    • automate infrastructure
  • development environment == development environment
    • increase frequency of deployment
    • iterative monitor, measure, and improve the code
  • Change in mindset + New tools + New skills= new fast-paced world.
    • Chef / Puppet / SaltStack ==> code deployment

Vagrant

www.vagrantbox.es

CI Solutions

  1. Jeknins
  2. TeamCity: Free for 20 Project
  3. Atlassian Bamboo: Product Series
  4. Travis CI.
  5. Other Tools:
    1. Octopus: free for 10 machines, 5 Projects
    2. Red Gate: Database Shipping tool

List of Tools

  1. DevOps Glossary: Open source tools for automation, configuration management and CI
  2. The Ultimate List of Deployment Tools
  3. DevOps: Phases of Continuous Integration
  4. Testing in Continuous Integration and Continuous Deployment Workflows from Microsoft
  5. Continuous Integration-Automated Deployments And Release Management
  6. Quora: Which is best: Bamboo or Jenkins CI?

Jeknins

  1. Install the latest version of Jenkins:
  2. Go to: http://localhost:8080/      to setup

General:

  1. Git flow with Jenkins and GitLab
  2. Generate SSH keys: ssh-keygen -t rsa -C "xxx@gmail.com"
  3. Jeknins Plugins:
    1. Install Plugins Manually
    2. List of all Jenkins plugins here
    3. EnvInject Plugin:
    4. Gitlab Hook Plugin: depend on Ruby Runtime Plugin : On windows, there must not have space in folder. Here is tutorial on how to setup Jenkins/GitLab Hook
      1. GitLab Official Documentation
      2. Git flow with Jenkins and GitLab.

Setup Nunit Quick

  1. Best Doc for setup Jenkins: Jenkins for .net in 5 Minutes, Jan. 15, 2013.
  2. A post related to continuous integration for DOTNET using Jenkins and GIT.
    Jenkins MSBuild Plugin here
  3. Continuous Integration for DotNet Using Jenkins, SVN and MSBuild (DotNet).
  4. How I learned to stop worrying and love Jenkins
  5. NUnit With Jenkins: refer to follow to setup NUnit with Jenkins:
    1. Execute NUnit with Jenkins
    2. How do you run NUnit tests from Jenkins? 
    3. NUnit and Continuous Integration with Jenkins: which NUnit-files are needed?

SonarQube

Digest

  1. Developers' Seven Deadly Sins addressed by SonaQube
  2. The Wise Developers’ Guide to Static Code Analysis featuring FindBugs, Checkstyle, PMD, Coverity and SonarQube.

Alternatives

Sonar C++ Setup

Sonar Examples

  1. sonar-project.properties

Labels: ,

10 Comments:

At July 20, 2016 at 2:23 AM , Blogger nasreen basu said...

excellent piece of information, and let me tell you, your site gives the best and the most interesting information. This is just the kind of information that i had been looking for, i'm already your rss reader now and i would regularly watch out for the new posts, once again hats off to you! Thanx a lot once again, Regards, devops training in hyderabad

 
At March 7, 2017 at 1:00 AM , Blogger Unknown said...

This comment has been removed by the author.

 
At March 7, 2017 at 1:04 AM , Blogger Unknown said...

Hi,
This is the best article I have ever gone through. Thanks for sharing the useful Information about DevOps. DevOps is the best methodology to use for continuous software delivering to reach business esteems in short period of time.
DevOps Consult

 
At May 19, 2018 at 3:04 AM , Blogger Doorstephub said...

This website is really a walk-by way of for all of the information you wished about this and didn’t know who to ask. Glimpse right here, and also you’ll undoubtedly uncover it. Devops Training in Hyderabad

 
At May 24, 2018 at 10:50 PM , Blogger Unknown said...

hello, every time sharing information is really useful.
This is also very excellent information about Devops tools that regularly used by Devops solution provider.

 
At October 3, 2018 at 6:16 AM , Blogger radha said...


well explained.Keep updating Devops Online Course

 
At March 15, 2019 at 11:46 PM , Blogger Sherin Alfonsa said...



Wonderful content on recent updates, waiting to read the next part of your article.

Spoken English Classes in Chennai
German Classes in Chennai
Java Training in Chennai
DevOps Training in Chennai
DevOps certification
DevOps Training

 
At April 30, 2019 at 5:15 AM , Blogger Anjali Siva said...

Fabulous post admin, it was too good and helpful. Waiting for more updates.
DevOps course in Chennai
AWS Training in Chennai
AWS Training in Velachery
Cloud Computing Courses in Chennai
Cloud Training in Chennai
DevOps Training in OMR
DevOps Training in Chennai

 
At May 17, 2022 at 4:37 PM , Anonymous Anonymous said...

Fon perde modelleri
Sms onay
MOBİL ODEME BOZDURMA
nft nasıl alınır
ankara evden eve nakliyat
trafik sigortası
DEDEKTÖR
web sitesi kurma
aşk kitapları

 
At May 7, 2023 at 11:47 PM , Blogger mahima Bannergie said...

I want to encourage continue your great posts,I have one more interesting topic related with roblox.RobloxPlayer.Exe

 

Post a Comment

Subscribe to Post Comments [Atom]

<< Home