Document Type
|
:
|
BL
|
Record Number
|
:
|
602232
|
Doc. No
|
:
|
b431451
|
Main Entry
|
:
|
Olausson, Mathias
|
Title & Author
|
:
|
Continuous delivery with Visual Studio ALM 2015 /\ Mathias Olausson, Jakob Ehn
|
Page. NO
|
:
|
1 online resource (xx, 320 pages) :: illustrations
|
ISBN
|
:
|
9781484212721
|
|
:
|
: 148421272X
|
|
:
|
9781484212738
|
|
:
|
1484212738
|
Notes
|
:
|
Includes index
|
Contents
|
:
|
At a Glance; Contents; About the Authors; About the Technical Reviewers; Introduction; Chapter 1: Introduction to Continuous Delivery; Continuous Integration; Why Implement Continuous Integration?; Build Automation; Unit Testing ; Inspection ; Feedback ; Packaging; Publishing to an Artifact Store; Continuous Delivery; The "Null" Release Cycle ; Release Planning ; Release Pipelines ; Environments ; Release Management and Deployment ; Automated Release Validation ; Continuous Deployment ; DevOps; Summary; Chapter 2: Overview of Visual Studio 2015 ALM
|
|
:
|
Agile Project Management Process Templates; Product Backlog; Sprint Backlog and Task Boards; Kanban Board; Source Control Management; Build Automation ; Test Management ; Release Management ; Cross-Platform Support ; Integration and Extensibility; REST API ; Service Hooks; Extensions (Apps); Application Insights ; Visual Studio Online; Summary; Chapter 3: Designing an Application for Continuous Delivery; Scenario; Architecture; System Requirements; Environments; Development; Test; QA; Production; Summary; Chapter 4: Managing the Release Process; Planning Your Release
|
|
:
|
Defining the Release Process Versioning; Release Notes; Building a Release Plan; Structuring the Releases; Enabling Scalable Release Planning; Creating a Release Backlog ; Managing Dependencies ; Creating Team Backlogs; Monitoring the Release Process; Work Status ; Blocked Work; Throughput; Cycle Time; Summary; Chapter 5: Source Control Management; Centralized vs. Distributed Version Control; Team Foundation Version Control; Git ; Version Control and Continuous Delivery ; Branching and Continuous Delivery ; Working on Mainline ; Embracing Code Reviews
|
|
:
|
Applying Branch PoliciesCode Review Requirements; Automatically Build Pull Requests; Work Item Linking Requirements; Feature Toggles; Branch by Abstraction; Branching Strategies ; Branch by Release ; Branch by Feature ; GitFlow ; Branching and Deployment Pipelines ; Dependency Management ; Third-Party Dependencies; Source Control Dependencies; Component Dependencies; Sharing Dependencies; Branching ; Workspace Mappings ; Git Submodules ; NuGet ; Sharing NuGet Packages; Shared Folders; Internal Feed Server ; MyGet ; ProGet ; Accessing NuGet Feeds
|
|
:
|
Committing NuGet Packages to Source Control Summary; Chapter 6: PowerShell for Deployment; PowerShell; Cmdlets ; Getting Output ; PowerShell Pipeline ; Error Handling; Functions; PowerShell Drives; Sample Script/ Template ; Testing and Debugging Your Scripts; Common Scenarios; Working with the File System; List XML Files Recursively in a Folder; List All Sub-Directories in a Folder; Copy All Files from One Folder to Another Recursively; Find (and Remove) All Files Older Than 10 Days; Find Files Larger Than 1GB; Get the First and Last 10 Lines in a File
|
Subject
|
:
|
Application software-- Development-- Computer programs
|
Subject
|
:
|
Microsoft Visual studio
|
LC Classification
|
:
|
TK5105.8885.M57
|
Added Entry
|
:
|
Ehn, Jakob
|
Added Entry
|
:
|
Ohio Library and Information Network
|