By Sander Rossel

ISBN-10: 1787286614

ISBN-13: 9781787286610

Key Features

  • Incorporate renowned improvement practices to avoid messy code
  • Get familiar with the instruments all in favour of CI, similar to Jenkins, Git, and Gulp, and notice how those instruments supplement every one other
  • Gain an end-to-end evaluate of continuing Integration utilizing assorted languages (JavaScript and C#) and instruments (Gulp and Jenkins)

Book Description

The problem confronted by way of many groups whereas imposing non-stop supply is that it calls for using many instruments and approaches that every one interact. studying and imposing a majority of these instruments (correctly) takes loads of effort and time, major humans to wonder if it’s well worth it. This booklet units up a undertaking to teach you different steps, strategies, and instruments in non-stop supply and the particular difficulties they solve.

We begin through introducing non-stop Integration (CI), deployment, and supply in addition to supplying an outline of the instruments utilized in CI. You’ll then create an online app and notice how Git can be utilized in a CI setting. relocating on, you’ll discover unit trying out utilizing Jasmine and browser trying out utilizing Karma and Selenium for the app. You’ll additionally tips on how to automate projects utilizing Gulp and Jenkins. subsequent, you’ll get accustomed to database integration for various systems, corresponding to MongoDB and PostgreSQL. ultimately, you’ll manage varied Jenkins jobs to combine with NodeJS and C# initiatives and Jenkins pipelines to make branching easier.

By the top of the ebook, you’ll have carried out non-stop supply and deployment from scratch.

What you are going to learn

  • Get to understand the entire points of continuing Integration, Deployment, and Delivery
  • Find out how Git can be utilized in a CI environment
  • Set up browser assessments utilizing Karma and Selenium and Unit checks utilizing Jasmine
  • Use NodeJS, npm, and Gulp to automate projects equivalent to linting, automatic checking out, and minification
  • Explore diverse Jenkins jobs to combine with NodeJS and C# projects
  • Perform non-stop supply and Deployment utilizing Jenkins
  • Test and carry an online API

About the Author

Sander Rossel is a certified developer with operating adventure in .NET (VB and C#, WinForms, MVC, WebAPI, and Entity Framework), JavaScript, Git, Jenkins, Oracle, and SQL Server. He has an curiosity in a number of applied sciences together with, yet now not constrained to, sensible programming, NoSQL, non-stop Integration (and extra in most cases, software program Quality), and software program design.

He has written an booklet, Object-Oriented Programming in C# Succinctly, that you can obtain for free.

He seeks to coach others on his web publication, Sander's bits - Writing the code you wish, on his CodeProject profile, and during his booklet writing.

You can locate him on LinkedIn at

Show description

Read Online or Download Continuous Integration, Delivery and Deployment PDF

Similar javascript programming books

jQuery UI: Learn How to use Dialogs, Autocomplete, and More by Eric Sarrion PDF

With the jQuery UI library, you could follow the ability and criteria of jQuery to consumer interface layout, entire with interactive components, animation, and themeable widgets. This concise, code-heavy consultant demonstrates how one can harness interactive positive aspects that HTML5 lacks, together with tabs, accordions, and conversation packing containers.

Perl by Example by Ellie Quigley PDF

The World’s simplest Perl five Tutorial—Updated for Today’s functions and “Modern Perl” most sensible Practices   “When i glance at my bookshelf, I see 11 books on Perl programming. Perl by means of instance, 3rd variation, isn’t at the shelf; it sits on my table, the place i exploit it nearly day-by-day. I nonetheless imagine it's the top Perl ebook out there for anyone—beginner or pro programmer—who makes use of Perl day-by-day.

Download e-book for kindle: D3.js By Example by Michael Heydt

Key FeaturesLearn to exploit the amenities supplied through D3. js to create data-driven visualizationsExplore the ideas of D3. js via examples that provide help to speedy create visualizations together with charts, community diagrams, and mapsGet functional examples of visualizations utilizing real-world information units that assist you use D3.

Read e-book online Clojure for Finance PDF

Key FeaturesApply the Clojure programming language in monetary analytics and to construct monetary applicationsWork with high-level mathematical abstractions with no need to enforce low-level code for monetary operations. this can be a useful instructional that takes you thru real-world examples of monetary analytics and functions with ClojureBook DescriptionClojure is a dynamic programming language with an emphasis on sensible programming.

Additional resources for Continuous Integration, Delivery and Deployment

Example text

Download PDF sample

Continuous Integration, Delivery and Deployment by Sander Rossel

by Paul

Download e-book for kindle: Continuous Integration, Delivery and Deployment by Sander Rossel
Rated 4.96 of 5 – based on 16 votes