• Save
Ci2d - The Colossal Hood For Agile Development And Deployment
Upcoming SlideShare
Loading in...5
×
 

Ci2d - The Colossal Hood For Agile Development And Deployment

on

  • 214 views

Built and executed a value add project Ci2D broadcasting the capability to develop and deploy in agile. A framework for continuous inspection, continuous integration and continuous deployment across ...

Built and executed a value add project Ci2D broadcasting the capability to develop and deploy in agile. A framework for continuous inspection, continuous integration and continuous deployment across multiple technology stacks such as Node.js, .Net and Java.

Statistics

Views

Total Views
214
Views on SlideShare
211
Embed Views
3

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 3

http://www.slideee.com 2
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Add Istanbul and mocha modulesDemo.jsfunction nextPrime(n) {var smaller; n = Math.floor(n); if (n >= 2) { smaller = 1; while (smaller * smaller 0) && (smaller * smaller coverage/coverage.lcov@start /b cmd /c mocha -R xunit --uitdd > coverage/TEST-all.xml@start /b cmd /c istanbul cover routes\demo.js @ping -n 10 127.0.0.1 > nul@start /b cmd /c node public\javascripts\common\finalDest.js coverage\lcov.info coverage\coverage.lcov5) Sonar properties# Required metadatasonar.projectKey=TMSWebsonar.projectName=TMSWebsonar.projectVersion=1.0# Comma-separated paths to directories with sources (required)sonar.sources=routes,test# Languagesonar.language=js# Encoding of sources filessonar.sourceEncoding=UTF-8sonar.host.url = http://localhost:9000sonar.tests=test# To import the LCOV reportsonar.javascript.jstestdriver.reportsPath=coveragesonar.javascript.lcov.reportPath=coverage/coverage.lcovsonar.dynamicAnalysis=reuseReports6) @start /b cmd /c E:\Naveen_Home\SONAR_SPACE\sonar-runner-2.3\bin\sonar-runner.batSonar java script plugin 1.4
  • Add Istanbul and mocha modulesDemo.jsfunction nextPrime(n) {var smaller; n = Math.floor(n); if (n >= 2) { smaller = 1; while (smaller * smaller 0) && (smaller * smaller coverage/coverage.lcov@start /b cmd /c mocha -R xunit --uitdd > coverage/TEST-all.xml@start /b cmd /c istanbul cover routes\demo.js @ping -n 10 127.0.0.1 > nul@start /b cmd /c node public\javascripts\common\finalDest.js coverage\lcov.info coverage\coverage.lcov5) Sonar properties# Required metadatasonar.projectKey=TMSWebsonar.projectName=TMSWebsonar.projectVersion=1.0# Comma-separated paths to directories with sources (required)sonar.sources=routes,test# Languagesonar.language=js# Encoding of sources filessonar.sourceEncoding=UTF-8sonar.host.url = http://localhost:9000sonar.tests=test# To import the LCOV reportsonar.javascript.jstestdriver.reportsPath=coveragesonar.javascript.lcov.reportPath=coverage/coverage.lcovsonar.dynamicAnalysis=reuseReports6) @start /b cmd /c E:\Naveen_Home\SONAR_SPACE\sonar-runner-2.3\bin\sonar-runner.batSonar java script plugin 1.4
  • Add Istanbul and mocha modulesDemo.jsfunction nextPrime(n) {var smaller; n = Math.floor(n); if (n >= 2) { smaller = 1; while (smaller * smaller 0) && (smaller * smaller coverage/coverage.lcov@start /b cmd /c mocha -R xunit --uitdd > coverage/TEST-all.xml@start /b cmd /c istanbul cover routes\demo.js @ping -n 10 127.0.0.1 > nul@start /b cmd /c node public\javascripts\common\finalDest.js coverage\lcov.info coverage\coverage.lcov5) Sonar properties# Required metadatasonar.projectKey=TMSWebsonar.projectName=TMSWebsonar.projectVersion=1.0# Comma-separated paths to directories with sources (required)sonar.sources=routes,test# Languagesonar.language=js# Encoding of sources filessonar.sourceEncoding=UTF-8sonar.host.url = http://localhost:9000sonar.tests=test# To import the LCOV reportsonar.javascript.jstestdriver.reportsPath=coveragesonar.javascript.lcov.reportPath=coverage/coverage.lcovsonar.dynamicAnalysis=reuseReports6) @start /b cmd /c E:\Naveen_Home\SONAR_SPACE\sonar-runner-2.3\bin\sonar-runner.batSonar java script plugin 1.4

Ci2d - The Colossal Hood For Agile Development And Deployment Ci2d - The Colossal Hood For Agile Development And Deployment Presentation Transcript

  • CI2D THE COLOSSAL HOOD FOR AGILE DEVELOPMENT
  • CI2D • Continuous Inspection • Continuous Integration • Continuous Deployment
  • Static Code Analysis Automated UnitTest Code Coverage Build Artifacts Automated Deployment Continuous Integration
  • DOTNET JAVA JavaScript NUnit Junit TestNG Easymock Mocha Nodeunit Supertest Qunit Jenkins Kwatee Kwatee/Jenkins FXCOP NDEP STYLECOP Sonar Checkstyle Findbugs PMD Sonar JSLINT JSHINT Istanbul Sonar
  • Continuous Inspection Static Code Analysis Unit Testing Code Coverage Sonar
  • JavaScript Istanbul Mocha QUnit Sonar
  • Java Find Bugs CPD PMD Checkstyles Jdep Jacoco Emma Jcoverage Corbetura Junit TestNG Sonar
  • Dotnet Open Cover FXCop StyleCop NUnit Sonar
  • Continuous Integration Automate the deployment with Jenkins/Kwatee Automated Testing Automate the Build SVN/GITHUB
  • Continuous Deployment Stop Service Take backup of essentials Deploy artifacts Start Service
  • Pre-requisite for Kwatee Installation of Kwatee – Agile Deployment tool on build server Installation of MySQl Tomcat server
  • Questions • HTTP://IN.LINKEDIN.COM/IN/NEWNAVEEN15