|
Showing 1 - 6 of
6 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.
Implement cloud security with Azure security tools, configurations
and policies that address the needs of businesses and governments
alike. This book introduces you to the most important security
solutions available in Azure and provides you with step-by-step
guidance to effectively set up security and deploy an application
on top of Azure platform services, as well as on top of Azure
infrastructure. Author Pushpa Herath begins by teaching you the
fundamentals of Azure security. An easy to follow exploration of
management groups, subscriptions, management locks and Azure
policies further elaborate the concepts underlying Azure cloud
security. Next, you will learn about Azure Active Directory (AAD)
and the utilization of AAD in application and infrastructure
security. Essential aspects of maintaining secure application keys
and certificates are further explained in the context of Azure Key
Vault. New application security implementations such as Azure
configurations and Azure Defender for Azure storage are discussed,
as are key platform security factors. Network security groups,
gateways, load balancers, virtual networks and firewall
configurations are all demonstrated in detail. Finally, you'll
learn how to create a much more secure environment through Azure
App Service Environment in the context of securing infrastructure.
If you want to learn the basics of securing Azure, Azure Cloud
Security for Absolute Beginners is for you. After reading the book,
you will be able to begin implementing secure cloud solutions with
Microsoft Azure. What Will You Learn Get up and running quickly
securing Azure Master the basic language of Azure security
Understand the security features available in Azure cloud Configure
and maintain Azure cloud security features Secure Azure PaaS
Services Learn identity and access management options in Azure
Cloud Who Is This Book For Cloud engineers, DevOps engineers,
software developers and architects who are asked to manage or are
involved in the Azure infrastructure management but have not had
all that much experience with security.
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)
R398
R330
Discovery Miles 3 300
Loot
Nadine Gordimer
Paperback
(2)
R398
R330
Discovery Miles 3 300
Morbius
Jared Leto, Matt Smith, …
DVD
R179
Discovery Miles 1 790
Ab Wheel
R209
R149
Discovery Miles 1 490
|