|
Showing 1 - 7 of
7 matches in All Departments
Implement continuous integration/continuous delivery (CI/CD)
workflows for any application you develop through GitHub Actions.
This book will give you an in-depth idea of implementation
patterns, solutions for different technology builds, guidelines to
implement your own custom components as actions, and usage of
features available with GitHub Actions workflows, to set up CI/CD
for your repositories. Hands-on GitHub Actions starts with an
introduction to GitHub actions that gives an overview on CI/CD
followed by an introduction to its workflows. Next, you will learn
how to use variables in a GitHub workflow along with tokens via a
REST API. Further, you will explore artifacts and caching
dependencies in GitHub and use artifacts in subsequent jobs. Using
self-hosted runners is discussed next where you will set up your
own hardware and software to run GitHub actions. You will go
through publishing packages and migrate to Azure DevOps Pipelines.
Along the way, you will use Redis service and PostgreSQL service
containers and create custom actions. Finally, you will work with
GitHub apps and understand the syntax reference for GitHub Actions
and workflows. What You Will Learn Create workflows for any
platform and any language with GitHub Actions Develop custom GitHub
actions to enhance features and usage of database and service
containers Use hosted runners and create self-hosted runners for
GitHub workflows Use GitHub Package registry with GitHub Actions to
share and use packages Who This Book Is For DevOps teams who want
to build quality CI/CD workflows.
Build, package, and deploy software projects, developed with any
language targeting any platform, using Azure pipelines. The book
starts with an overview of CI/CD and the need for software delivery
automation. It further delves into the basic concepts of Azure
pipelines followed by a hands-on guide to setting up agents on all
platforms enabling software development in any language. Moving
forward, you will learn to set up a pipeline using the classic
Visual Editor using PowerShell scripts, a REST API, building edit
history, retention, and much more. You'll work with artifact feeds
to store deployment packages and consume them in a build. As part
of the discussion you'll see the implementation and usage of YAML
(Yet Another Markup Language) build pipelines. You will then create
Azure release pipelines in DevOps and develop extensions for Azure
pipelines. Finally, you will learn various strategies and patterns
for developing pipelines and go through some sample lessons on
building and deploying pipelines. After reading Hands-on Azure
Pipelines, you will be able to combine CI and CD to constantly and
consistently test and build your code and ship it to any target.
What You Will Learn Work with Azure build-and-release pipelines
Extend the capabilities and features of Azure pipelines Understand
build, package, and deployment strategies, and versioning and
patterns with Azure pipelines Create infrastructure and deployment
that targets commonly used Azure platform services Build and deploy
mobile applications Use quick-start Azure DevOps projects Who This
Book Is For Software developers and test automation engineers who
are involved in the software delivery process.
Gain the essential knowledge to use VSTS/TFS effectively to empower
your Agile teams. This book provides a deep analysis into issues
Agile teams may face and how to overcome them by adopting and
implementing the proper tools. Rather than just review VSTS/TFS
features, this book provides proven solutions to the challenges in
building better Agile teams. You'll see how to handle small teams
and how to facilitate large teams to support large scale projects.
You'll also learn to work with distributed teams in different geo
locations, which will deepen your ability to get successful
project/product outcomes from your teams. Special focus is given to
creating long term sustainability to effectively manage a
backlog/portfolio backlog. You'll explore how to work with
stakeholders closely to better understand a project's requirements
and review how to perform the post execution analysis and planning
for next development cycle and forecasting. What You'll Learn
Handle large teams and distributed teams with VSTS/TFS. Run Agile
team functions Review requirements to delivery traceability, with
visibility and accountability Overcome challenges and avoid common
pitfalls with Agile teams Who This Book Is For Scrum masters,
project managers, team leads, Agile team members or anyone who
handles and involves in the enterprise software delivery process.
Master build and release management with Team Foundation Service
and Visual Studio Team Services to facilitate the continuous
delivery of software updates to your development team. You'll
receive detailed, practical guidance on automating website
deployments in Azure App Service, database deployments to Azure
platform, Micro Services deployments in Azure Service Fabric, and
more. Each deployment is structured with the aid of hands-on
lessons in a given target environment designed to empower your
teams to achieve successful DevOps. This book provides lessons on
how to optimize build release management definitions using
capabilities, such as task groups. With the help of practical
scenarios, you'll also learn how to diagnose and fix issues in
automated builds and deployments. You'll see how to enhance the
capability of build and release management, using team services/TFS
Marketplace extensions and writing your own extensions for any
missing functionality via hands-on lessons. What You Will Learn
Automate deployment to Azure platform, including Web App Service,
Azure SQL and Azure Service Fabric Test automation integration with
builds and deployments Perform Dynamic CRM deployment handling and
package management with TFS/VSTS Examine requirement to production
delivery traceability in practical terms Review cross platform
build/deployment capabilities of TFS/VSTS. Who This Book Is For
Build/Release Engineers, Configuration Managers, Software
Developers, Test Automation Engineers, System Engineers, Software
Architects and System/Production Support Engineers or anyone who
handles and involves in the software delivery process.
Use Azure Repos to manage your code in both centralized and
distributed version control systems. This book will show you how to
work with Team Foundation Version Control (TFVC) and distributed
version control (Git), while exploring their best practices. You'll
start with an introduction to Azure Repos, focusing on TFVC and
Git, and then gradually transition to hands on lessons of working
with TVFC. Next, you'll see how to set up and work with TFVC
branches and tracking systems followed by usage of command line and
security in TFVC Repos. Create and work on Git Repos in Azure
DevOps and use branching with Azure Git Repos and Git command line
in Visual Studio and vscode. The book then explores security in Git
Repos and advanced options you can use to import from external
Repos. With Hands-on Azure Repos as your guide, you'll be able to
work with these version control tools on any platform and with any
language. What You'll Learn Integrate Azure Repos with Azure Boards
to enable tracking work with code. Create guidelines to tackle
difficult situations in using Azure Repos Clone Azure Repo to local
using Visual Studio and vscode Work with shelvesets, code reviews
and lock types Perform activities using REST API with Azure Repos
Who This Book Is For Software developers, tech leads and
architects.
Understand and explore the features and management of Azure Boards
with this book, which also covers Azure Boards configuration and
advanced administration. This book starts by setting up projects
with Azure DevOps and gives an overview of Azure Boards and its
features. You will then learn to set up team projects and how to
effectively use Azure Boards to plan and execute work. Hands-on
Azure Boards explains customizations, where you will understand the
available options to track your work considering different
scenarios. Next, you will learn visualizing with queries, charts,
and dashboards along with reporting of Azure Boards. The author
gives you hands-on lessons to set up Azure Boards and shows you how
to handle multiple modules that are taken care of by different
teams. You will also explore the security options in Azure Boards
as well as a detailed demonstration of working with the REST API
and CLI. Finally, you will work with useful extensions for Azure
Boards and see how to use them more effectively and efficiently.
After reading this book, you will be able to work with the Azure
Boards capabilities available in Azure DevOps on-premise server and
services to improve your software delivery process. What You Will
Learn Plan and manage work with Azure Boards Use the REST API and
command line interface with Azure Boards Extend Azure Boards with
useful extensions to enhance its capabilities Customize Azure
Boards to adapt it to your process Report and visualize work
progress with Azure Boards Who This Book Is For Anyone working in
Azure DevOps developing applications targeting any platform using
any language.
Get started with functional testing of both web apps and Windows
apps using different test frameworks. This book will take you on a
deep dive into integrating functional automation testing with
deployment pipelines. Hands-On Functional Test Automation contains
step-by-step lessons that will give you an understanding of how to
do functional test automation using Selenium with C# and Python.
Also, you will learn how to enhance your test automation
development with third-party frameworks. You will configure test
clients, run functional tests through Azure DevOps release
management, and carry out performance and load-testing to gain a
good understanding of how to do cloud-based load testing. Each
lesson comprises an introduction to the related concepts to help
you understand how things work. This will broaden your knowledge so
you can implement test automation in the correct way. At the end of
each lesson alternative options and other enhancement possibilities
are discussed to allow you to do further exploration. You will: *
Implement functional test automation of Windows and web
applications * Use Visual Studio for load and performance testing *
Configure and run cloud-based load testing * Integrate testing with
deployment pipelines
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R205
R164
Discovery Miles 1 640
The Car
Arctic Monkeys
CD
R374
Discovery Miles 3 740
|