舉報

會員
Microsoft Team Foundation Server 2015 Cookbook
最新章節:
Index
ThisbookisaimedatsoftwareprofessionalsincludingDevelopers,Testers,Architects,ConfigurationAnalysts,andReleaseManagerswhowanttounderstandthecapabilitiesofTFStodeliverbetterqualitysoftwarefaster.AworkingsetupofTFS2015andsomefamiliaritywiththeconceptsofsoftwarelifecyclemanagementisassumed.
目錄(114章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Sections
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Team Project Setup
- Introduction
- Connecting to TFS using Team Explorer
- Setting up your user profile in TFS
- Creating a Team Project using the Scrum Template
- Assigning a license adding users and auditing user access
- Configuring Dashboards in Team Project
- Setting up a welcome page for a Team Project
- Creating and setting up a Team Room
- Renaming a Team Project
- Creating a new Team Project through the command line
- Deleting a Team Project
- Chapter 2. Setting Up and Managing Code Repositories
- Introduction
- Creating a Git repository in an existing TFVC Team Project
- Enabling code analysis check-in policy
- Performing a baseless merge between sibling branches in TFVC
- Reparenting a branch in TFVC
- Unlocking files checked out by someone else
- Unshelving a shelveset created in one branch to another branch
- Ignoring file types from check-in using .tfignore and .gitignore
- Conducting code reviews in TFS
- Setting up policies for branches in Git
- Conducting Pull requests in TFS
- Analyzing code churn with TFS analysis services cube
- Chapter 3. Planning and Tracking Work
- Introduction
- Selecting the backlog levels displayed on the Team Portal
- Mapping assigning and tracking Work Items shared by multiple Teams
- Adding additional columns to the Kanban board
- Customizing cards displayed on the boards
- Setting up the Team's capacity and activity for a sprint
- Querying Work Items by Tags
- Creating charts using Work Item Queries
- Using Service Hooks to integrate with Trello boards
- Deleting Work Items in TFS permanently
- Using Microsoft Feedback Client to provide feedback
- Chapter 4. Building Your Application
- Introduction
- Configuring TFBuild Agent Pool and Queues
- Setting up a TFBuild Agent using an unattended installation
- Creating a continuous integration build definition in TFBuild
- Pinning a build badge to the welcome page in Team Portal
- Managing build resources using role-based access
- Using the build retention policy to automate build deletion
- Using user capabilities to identify a build agent in a pool
- Version DLLs in build output with build number
- Creating a new build task using the TFBuild Extensibility framework
- Integrating SonarQube with TFBuild to manage technical debt
- Building GitHub code repositories with TFBuild
- Chapter 5. Testing Your Application
- Introduction
- Running NUnit tests in the CI Pipeline using TFBuild
- Creating and setting up a Machine Group
- Deploying a test agent through the TFBuild task
- Distributing test execution on a Lab Machine Group
- Triggering Selenium Web Tests on a Selenium Test Grid using TFBuild
- Integrating the Cloud Load Testing Service in TFBuild
- Analyzing test execution results from the Runs view
- Exporting and importing test cases in Excel from TFS
- Copying and cloning test suites and test cases
- Exporting test artifacts and test results from the test hub
- Charting testing status on Dashboards in Team Portal
- Chapter 6. Releasing Your Application
- Introduction
- Creating a release definition in Team Web Portal
- Mapping artifacts to a release definition
- Configuring a release definition for a continuous deployment
- Adding and configuring environments in a release definition
- Configuring security for release definitions
- Configuring global and local variables for a release
- Deploying an Azure website using release management
- Deploying the IIS Web Application using release management
- Tracking a release in release management
- Chapter 7. Managing Team Foundation Server
- Introduction
- Diagnosing builds in TFS
- Analyzing the TFS database and configuring test retention policies
- Using Activity and Job Monitoring logs to diagnose TFS issues
- Changing update frequency and forcing a rebuild of TFS Warehouse
- Configuring TFS Cache settings
- Managing CodeLens in TFS
- Continuous synchronization with the TFS Proxy server
- Creating a TFS database back up schedule
- Cleaning up unused workspaces and shelvesets in TFS – in progress
- Chapter 8. Extending and Customizing Team Foundation Server
- Introduction
- Acquiring TFS object model from the NuGet Gallery
- Using Team Project Picker to connect to TFS programmatically
- Determining the version of TFS using the TFS object model
- Retrieving TFS permissions programmatically using the TFS object model
- Getting the Process Template name for a Team Project programmatically
- Getting build details programmatically using the REST API
- Getting a list of Git repositories programmatically using the REST API
- Getting a Work Item by ID programmatically using the REST API
- Adding a Team field to the Product Backlog Item to an existing Team Project
- Adding multi-item select control in the Work Item form
- Index 更新時間:2021-07-16 09:41:48
推薦閱讀
- Android Wearable Programming
- Learning Java Functional Programming
- Android和PHP開發最佳實踐(第2版)
- 騰訊iOS測試實踐
- 前端跨界開發指南:JavaScript工具庫原理解析與實戰
- C語言程序設計基礎與實驗指導
- 體驗設計原理:行為、情感和細節
- Building an RPG with Unity 2018
- MATLAB 2020從入門到精通
- Practical Game Design with Unity and Playmaker
- PHP+MySQL動態網站開發從入門到精通(視頻教學版)
- LabVIEW數據采集
- Yii2 By Example
- Swift High Performance
- Kotlin語言實例精解
- Getting Started with the Lazarus IDE
- LabVIEW數據采集(第2版)
- JSP大學實用教程
- C語言開發寶典
- Image Processing with ImageJ(Second Edition)
- HTML+CSS+JavaScript前端開發(慕課版)
- C++程序設計習題與實驗指導
- UI設計參考手冊
- Java程序員面試筆試真題庫
- JSP程序設計實訓與案例教程(第2版)
- PHP開發自學經典
- 大學計算機應用基礎
- 編寫高質量代碼:改善Java程序的151個建議
- Mastering Ansible
- Mastering Kali Linux Wireless Pentesting