PageSourceSearch

https://www.visualstudiogeeks.com/

html visualstudiogeeks.com collected 2026-09-24 23:03:09 UTC 92,609 bytes, 1,854 lines download raw bytes

1<!DOCTYPE html>
2<html prefix="og: http://ogp.me/ns#" lang="en">
3<head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
6    <meta http-equiv="x-ua-compatible" content="ie=edge">
7    <title>Visual Studio Geeks | Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio </title>
8    
9    <meta name="description" content="Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio">
10    <meta property="og:description" content="Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio" />
11    <meta property="og:title" content="Visual Studio Geeks | Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio" />
12    <meta property="og:type" content="blog">
13    <meta property="og:url" content="https://www.visualstudiogeeks.com" />
14    
15    <meta property="og:site_name" content="Visual Studio Geeks - Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio" />
16    <meta property="og:locale" content="en_GB" />
17    
18    <meta name="twitter:image" content="https://www.visualstudiogeeks.com/images/social/logo.png">
19    <meta property="og:image" content="https://www.visualstudiogeeks.com/images/social/logo.png" />
20    
21    <meta name="twitter:image:alt" content="Visual Studio Geeks">
22    <meta name="twitter:card" content="summary" />
23    
24    
25    <meta name="twitter:creator" content="@vsgeeks" />
26    <meta name="twitter:site" content="@vsgeeks" />
27    
28    
29    <meta name="twitter:title" content="Visual Studio Geeks | Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio" />
30    
31    
32    <meta name="keywords" content="DevOps, Azure DevOps (VSTS), Azure, Visual Studio, Application Lifecycle Management, ALM, Extensions, Extensibility, Azure" />
33    
34    <link rel="canonical" href="https://www.visualstudiogeeks.com/">
35    <link rel="alternate" type="application/rss+xml" title="Visual Studio Geeks" href="https://www.visualstudiogeeks.com/rss.xml" />
36    <link type="application/atom+xml" rel="alternate" href="https://www.visualstudiogeeks.com/atom.xml" title="Visual Studio Geeks" />
37    <link rel="shortcut icon" href="https://www.visualstudiogeeks.com/favicon.ico" type="image/x-icon" />
38<link rel="apple-touch-icon" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon.png" />
39<link rel="apple-touch-icon" sizes="57x57" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon-57x57.png" />
40<link rel="apple-touch-icon" sizes="72x72" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon-72x72.png" />
41<link rel="apple-touch-icon" sizes="76x76" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon-76x76.png" />
42<link rel="apple-touch-icon" sizes="114x114" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon-114x114.png" />
43<link rel="apple-touch-icon" sizes="120x120" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon-120x120.png" />
44<link rel="apple-touch-icon" sizes="144x144" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon-144x144.png" />
45<link rel="apple-touch-icon" sizes="152x152" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon-152x152.png" />
46<link rel="apple-touch-icon" sizes="180x180" href="https://www.visualstudiogeeks.com/images/icons/apple-touch-icon-180x180.png" />
47    
48    <meta name="twitter:url" content="https://www.visualstudiogeeks.com/">
49    
50    
51    <meta name="twitter:description" content="Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio">
52    
53    
54    
54<script src="https://cdnjs.cloudflare.com/polyfill/v2/polyfill.min.js?features=IntersectionObserver"></script>
54
55    <!-- Font Awesome -->
56<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css">
57<!-- Google Fonts -->
58<link rel="preconnect" href="https://fonts.googleapis.com">
59<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
60<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@200&family=Rubik:wght@300;400&display=swap" rel="stylesheet">
61<!-- Bootstrap core CSS -->
62<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/css/bootstrap.min.css" rel="stylesheet">
63<!-- Material Design Bootstrap -->
64<link href="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.18.0/css/mdb.min.css" rel="stylesheet">
65    <!-- Your custom styles (optional) -->
66    <link href="https://www.visualstudiogeeks.com/css/style.css" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'">
67    <!-- Algolia Search -->
68    <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch.min.css">
69    <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/instantsearch-theme-algolia.min.css">
70    
70<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/lozad/dist/lozad.min.js"></script>
70
71
72
73    <meta name="google-site-verification" content="IaDh_QpdxDooLFnoS2RDVvEpOagEJ24tCjVrgsvL9-k" />
74    
74<script src="https://cdn.jsdelivr.net/npm/anchor-js/anchor.min.js"></script>
74
75
76    <!-- Google -->
77    
77<script src="https://www.visualstudiogeeks.com/js/google.js"></script>
77
78    
vendor: 4,326 bytes, lines 78-183
78<script>
79        /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */
80        /* This file is meant as a standalone workflow for
81        - testing support for link[rel=preload]
82        - enabling async CSS loading in browsers that do not support rel=preload
83        - applying rel preload css once loaded, whether supported or not.
84        */
85        (function (w) {
86            "use strict";
87            // rel=preload support test
88            if (!w.loadCSS) {
89                w.loadCSS = function () { };
90            }
91            // define on the loadCSS obj
92            var rp = loadCSS.relpreload = {};
93            // rel=preload feature support test
94            // runs once and returns a function for compat purposes
95            rp.support = (function () {
96                var ret;
97                try {
98                    ret = w.document.createElement("link").relList.supports("preload");
99                } catch (e) {
100                    ret = false;
101                }
102                return function () {
103                    return ret;
104                };
105            })();
106
107            // if preload isn't supported, get an asynchronous load by using a non-matching media attribute
108            // then change that media back to its intended value on load
109            rp.bindMediaToggle = function (link) {
110                // remember existing media attr for ultimate state, or default to 'all'
111                var finalMedia = link.media || "all";
112
113                function enableStylesheet() {
114                    link.media = finalMedia;
115                }
116
117                // bind load handlers to enable media
118                if (link.addEventListener) {
119                    link.addEventListener("load", enableStylesheet);
120                } else if (link.attachEvent) {
121                    link.attachEvent("onload", enableStylesheet);
122                }
123
124                // Set rel and non-applicable media type to start an async request
125                // note: timeout allows this to happen async to let rendering continue in IE
126                setTimeout(function () {
127                    link.rel = "stylesheet";
128                    link.media = "only x";
129                });
130                // also enable media after 3 seconds,
131                // which will catch very old browsers (android 2.x, old firefox) that don't support onload on link
132                setTimeout(enableStylesheet, 3000);
133            };
134
135            // loop through link elements in DOM
136            rp.poly = function () {
137                // double check this to prevent external calls from running
138                if (rp.support()) {
139                    return;
140                }
141                var links = w.document.getElementsByTagName("link");
142                for (var i = 0; i < links.length; i++) {
143                    var link = links[i];
144                    // qualify links to those with rel=preload and as=style attrs
145                    if (link.rel === "preload" && link.getAttribute("as") === "style" && !link.getAttribute("data-loadcss")) {
146                        // prevent rerunning on link
147                        link.setAttribute("data-loadcss", true);
148                        // bind listeners to toggle media back
149                        rp.bindMediaToggle(link);
150                    }
151                }
152            };
153
154            // if unsupported, run the polyfill
155            if (!rp.support()) {
156                // run once at least
157                rp.poly();
158
159                // rerun poly on an interval until onload
160                var run = w.setInterval(rp.poly, 500);
161                if (w.addEventListener) {
162                    w.addEventListener("load", function () {
163                        rp.poly();
164                        w.clearInterval(run);
165                    });
166                } else if (w.attachEvent) {
167                    w.attachEvent("onload", function () {
168                        rp.poly();
169                        w.clearInterval(run);
170                    });
171                }
172            }
173
174
175            // commonjs
176            if (typeof exports !== "undefined") {
177                exports.loadCSS = loadCSS;
178            }
179            else {
180                w.loadCSS = loadCSS;
181            }
182        }(typeof global !== "undefined" ? global : this));
183    </script>
183
184    <!-- JQuery -->
185<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
185
186<!-- Bootstrap tooltips -->
187<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.4/umd/popper.min.js"></script>
187
188<!-- Bootstrap core JavaScript -->
189<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.4.1/js/bootstrap.min.js"></script>
189
190<!-- MDB core JavaScript -->
191<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mdbootstrap/4.18.0/js/mdb.min.js"></script>
191
192    
192<script src="https://www.visualstudiogeeks.com/js/zoom.min.js"></script>
192
193    <!-- VSGeeks JavaScript -->
194    
194<script type="text/javascript" src="https://www.visualstudiogeeks.com/js/vsgeeks.js"></script>
vendor: 1 bytes, line 194
194
195<script data-ad-client="ca-pub-7130068110927096" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
195</head>
196
197
198<body id="top-section">
199  <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 199-200
199
200  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
200GTM-5J2Q5L3
vendor: 85 bytes, lines 200-201
200" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
201  
201<!-- End Google Tag Manager (noscript) -->
202
203  <!--Main Navigation-->
204<header>
205    <!-- Navbar -->
206    <nav class="navbar fixed-top navbar-expand-lg light-blue darken-4 scrolling-navbar">
207        <div class="container">
208
209            <!-- Brand -->
210            <a class="navbar-brand waves-effect" href="/">
211                <img src="https://www.visualstudiogeeks.com/images/others/navbar-logo.png" alt="Visual Studio Geeks">
212            </a>
213            <!-- Collapse -->
214            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
215                aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
216                <span class="navbar-toggler-icon">
217                    <i class="fas fa-bars fa-lg text-white"></i>
218                </span>
219            </button>
220            <!-- Links -->
221            <div class="collapse navbar-collapse" id="navbarNav">
222                <!-- Left -->
223                <ul class="navbar-nav mr-auto">
224                    <li class="nav-item">
225                        <a class="nav-link waves-effect white-text" href="https://www.visualstudiogeeks.com">Home
226                            <span class="sr-only">(current)</span>
227                        </a>
228                    </li>
229                    <li class="nav-item">
230                        <a class="nav-link waves-effect white-text" href="https://www.visualstudiogeeks.com/tags">Tags</a>
231                    </li>
232                    <li class="nav-item">
233                        <a class="nav-link waves-effect white-text" href="https://www.visualstudiogeeks.com/categories">Categories</a>
234                    </li>
235                    <li class="nav-item">
236                        <a class="nav-link waves-effect white-text" href="https://www.visualstudiogeeks.com/archive">Archive</a>
237                    </li>
238                </ul>
239                <div class="md-form m-0 w-25">
240                    <input class="form-control text-white" type="text" placeholder="Search posts" aria-label="Search"
241                        id="search-input">
242                </div>
243            </div>
244            
245        </div>
246        
247    </nav>
248    <!-- Navbar -->
249</header>
250  <!--Main layout-->
251  <main class="mt-5 pt-5 main">
252    <div class="container">
253      <!--Section: Post-->
254      <section class="mt-4">
255        <!--Grid row-->
256        <div class="row">
257          <!--Grid column-->
258          <div class="col-md-9 mb-4">
259            <!--Section: Blog v.3-->
260<section>
261    
262
263    <!--Card-->
264    <div class="card mb-4 wow fadeIn">
265        <!--Card content-->
266        <div class="card-body">
267            <!--Grid row-->
268            <div class="row">
269                <!--Grid column-->
270                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
271                    <!--Featured image-->
272                    <div class="view overlay">
273                        
274                            
275                            <a href="/devops/github/exploring-github-advanced-security-for-ado"><img
276                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2024-02-17-exploring-github-advanced-security-for-ado/featureimage.png"
277                                    class="img-fluid" alt="post-image"></a>
278                            
279                        
280                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
281    
282    
283    <!-- twitter -->
284    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Exploring+GitHub+Advanced+Security+for+Azure+DevOps&url=https://www.visualstudiogeeks.com/devops/github/exploring-github-advanced-security-for-ado" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
285    <!-- facebook -->
286    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visual
286studiogeeks.com/devops/github/exploring-github-advanced-security-for-ado" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
287    <!-- linkedin -->
288    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/devops/github/exploring-github-advanced-security-for-ado&title=Exploring GitHub Advanced Security for Azure DevOps&summary=Exploring GitHub Advanced Security for Azure DevOps&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
289    <!-- email -->
290    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Exploring GitHub Advanced Security for Azure DevOps https://www.visualstudiogeeks.com/devops/github/exploring-github-advanced-security-for-ado"><i class="fab fa-whatsapp fa-lg"></i></a>
291
292</div>
293                    </div>
294                </div>
295                <!--Grid column-->
296                <!--Grid column-->
297                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
298                    <h3 class="mb-3 dark-grey-text">
299                        <a href="/devops/github/exploring-github-advanced-security-for-ado">Exploring GitHub Advanced Security for Azure DevOps</a>
300                    </h3>
301                    <p><span class="author-text">
302                            
303                            
304                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
305                            
306                        </span>on Feb 17, 2024</p>
307                    <p class="grey-text"><p>It has been a few months since GitHub Advanced Security (GHAS) has been made generally available for Azure DevOps. During this time, I’ve engaged with numerous customers eager to implement GHAS within their Azure subscriptions. In this post, I wanted to show you a quick way to set up GHAS within Azure DevOps and explore the features available.</p>
308
309</p>
310                    <a class="btn btn-primary btn-sm" href="/devops/github/exploring-github-advanced-security-for-ado">Read more</a>
311                </div>
312                <!--Grid column-->
313            </div>
314            <!--Grid row-->
315        </div>
316    </div>
317    <!--/.Card-->
318
319    
320
321    <!--Card-->
322    <div class="card mb-4 wow fadeIn">
323        <!--Card content-->
324        <div class="card-body">
325            <!--Grid row-->
326            <div class="row">
327                <!--Grid column-->
328                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
329                    <!--Featured image-->
330                    <div class="view overlay">
331                        
332                            
333                            <a href="/azure%20devops/using-single-azdo-repo-for-multiple-wikis"><img
334                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2023-12-07-using-single-azdo-repo-for-multiple-wikis/featureimage.png"
335                                    class="img-fluid" alt="post-image"></a>
336                            
337                        
338                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
339    
340    
341    <!-- twitter -->
342    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Use+a+single+repository+for+multiple+wikis+in+Azure+DevOps&url=https://www.visualstudiogeeks.com/azure%20devops/using-single-azdo-repo-for-multiple-wikis" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
343    <!-- facebook -->
344    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visual
344studiogeeks.com/azure%20devops/using-single-azdo-repo-for-multiple-wikis" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
345    <!-- linkedin -->
346    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/azure%20devops/using-single-azdo-repo-for-multiple-wikis&title=Use a single repository for multiple wikis in Azure DevOps&summary=Use a single repository for multiple wikis in Azure DevOps&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
347    <!-- email -->
348    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Use a single repository for multiple wikis in Azure DevOps https://www.visualstudiogeeks.com/azure%20devops/using-single-azdo-repo-for-multiple-wikis"><i class="fab fa-whatsapp fa-lg"></i></a>
349
350</div>
351                    </div>
352                </div>
353                <!--Grid column-->
354                <!--Grid column-->
355                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
356                    <h3 class="mb-3 dark-grey-text">
357                        <a href="/azure%20devops/using-single-azdo-repo-for-multiple-wikis">Use a single repository for multiple wikis in Azure DevOps</a>
358                    </h3>
359                    <p><span class="author-text">
360                            
361                            
362                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
363                            
364                        </span>on Dec 7, 2023</p>
365                    <p class="grey-text"><p>This is a quick post to share how you can use a single Azure DevOps repository for multiple wikis in Azure DevOps. This approach will help you avoid creating multiple repositories for each wiki and manage them in a single repository.</p>
366
367</p>
368                    <a class="btn btn-primary btn-sm" href="/azure%20devops/using-single-azdo-repo-for-multiple-wikis">Read more</a>
369                </div>
370                <!--Grid column-->
371            </div>
372            <!--Grid row-->
373        </div>
374    </div>
375    <!--/.Card-->
376
377    
378
379    <!--Card-->
380    <div class="card mb-4 wow fadeIn">
381        <!--Card content-->
382        <div class="card-body">
383            <!--Grid row-->
384            <div class="row">
385                <!--Grid column-->
386                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
387                    <!--Featured image-->
388                    <div class="view overlay">
389                        
390                            
391                            <a href="/devops/creating-keda-scalar-in-aca-using-azure-portal"><img
392                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2023-11-22-creating-keda-scalar-in-aca-using-azure-portal/featureimage.png"
393                                    class="img-fluid" alt="post-image"></a>
394                            
395                        
396                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
397    
398    
399    <!-- twitter -->
400    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Creating+KEDA+Scalar+in+Azure+Container+Apps+using+Azure+Portal&url=https://www.visualstudiogeeks.com/devops/creating-keda-scalar-in-aca-using-azure-portal" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
401    <!-- facebook -->
402    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visual
402studiogeeks.com/devops/creating-keda-scalar-in-aca-using-azure-portal" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
403    <!-- linkedin -->
404    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/devops/creating-keda-scalar-in-aca-using-azure-portal&title=Creating KEDA Scalar in Azure Container Apps using Azure Portal&summary=Creating KEDA Scalar in Azure Container Apps using Azure Portal&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
405    <!-- email -->
406    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Creating KEDA Scalar in Azure Container Apps using Azure Portal https://www.visualstudiogeeks.com/devops/creating-keda-scalar-in-aca-using-azure-portal"><i class="fab fa-whatsapp fa-lg"></i></a>
407
408</div>
409                    </div>
410                </div>
411                <!--Grid column-->
412                <!--Grid column-->
413                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
414                    <h3 class="mb-3 dark-grey-text">
415                        <a href="/devops/creating-keda-scalar-in-aca-using-azure-portal">Creating KEDA Scalar in Azure Container Apps using Azure Portal</a>
416                    </h3>
417                    <p><span class="author-text">
418                            
419                            
420                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
421                            
422                        </span>on Nov 22, 2023</p>
423                    <p class="grey-text"><p>In this post, I would like to show you how we added custom scaling with KEDA using the Azure Portal — Thanks to the KEDA scaler, we have a dynamic scaling pool, which automatically scales when there are more jobs in the queue and scales back down when demand reduces.</p>
424
425</p>
426                    <a class="btn btn-primary btn-sm" href="/devops/creating-keda-scalar-in-aca-using-azure-portal">Read more</a>
427                </div>
428                <!--Grid column-->
429            </div>
430            <!--Grid row-->
431        </div>
432    </div>
433    <!--/.Card-->
434
435    
436
437    <!--Card-->
438    <div class="card mb-4 wow fadeIn">
439        <!--Card content-->
440        <div class="card-body">
441            <!--Grid row-->
442            <div class="row">
443                <!--Grid column-->
444                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
445                    <!--Featured image-->
446                    <div class="view overlay">
447                        
448                            
449                            <a href="/productivity/installing-docker-without-docker-desktop-on-wsl2"><img
450                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2023-10-04-installing-docker-without-docker-desktop-on-wsl2/featureimage.png"
451                                    class="img-fluid" alt="post-image"></a>
452                            
453                        
454                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
455    
456    
457    <!-- twitter -->
458    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Installing+Docker+without+Docker+Desktop+on+WSL2&url=https://www.visualstudiogeeks.com/productivity/installing-docker-without-docker-desktop-on-wsl2" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
459    <!-- facebook -->
460    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visual
460studiogeeks.com/productivity/installing-docker-without-docker-desktop-on-wsl2" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
461    <!-- linkedin -->
462    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/productivity/installing-docker-without-docker-desktop-on-wsl2&title=Installing Docker without Docker Desktop on WSL2&summary=title&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
463    <!-- email -->
464    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Installing Docker without Docker Desktop on WSL2 https://www.visualstudiogeeks.com/productivity/installing-docker-without-docker-desktop-on-wsl2"><i class="fab fa-whatsapp fa-lg"></i></a>
465
466</div>
467                    </div>
468                </div>
469                <!--Grid column-->
470                <!--Grid column-->
471                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
472                    <h3 class="mb-3 dark-grey-text">
473                        <a href="/productivity/installing-docker-without-docker-desktop-on-wsl2">Installing Docker without Docker Desktop on WSL2</a>
474                    </h3>
475                    <p><span class="author-text">
476                            
477                            
478                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
479                            
480                        </span>on Oct 4, 2023</p>
481                    <p class="grey-text"><p>I have been using Docker on WSL2 without Docker Desktop for a while now and recently I had to rebuild my Ubuntu distro. I had to go through installing the Docker Engine once again following a series of steps, so thought I would document it so that I can use it again as a reference.</p>
482
483<p>This post is just that and I hope others will find it useful too.</p>
484
485</p>
486                    <a class="btn btn-primary btn-sm" href="/productivity/installing-docker-without-docker-desktop-on-wsl2">Read more</a>
487                </div>
488                <!--Grid column-->
489            </div>
490            <!--Grid row-->
491        </div>
492    </div>
493    <!--/.Card-->
494
495    
496
497    <!--Card-->
498    <div class="card mb-4 wow fadeIn">
499        <!--Card content-->
500        <div class="card-body">
501            <!--Grid row-->
502            <div class="row">
503                <!--Grid column-->
504                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
505                    <!--Featured image-->
506                    <div class="view overlay">
507                        
508                            
509                            <a href="/github/netlify/trigger-netlify-build-everyday-using-github"><img
510                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2022/feb/trigger-netlify-build-everyday-using-github-actions/featureimage.png"
511                                    class="img-fluid" alt="post-image"></a>
512                            
513                        
514                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
515    
516    
517    <!-- twitter -->
518    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Trigger+a+Netlify+build+every+day+using+GitHub+Actions&url=https://www.visualstudiogeeks.com/github/netlify/trigger-netlify-build-everyday-using-github" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
519    <!-- facebook -->
520    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visual
520studiogeeks.com/github/netlify/trigger-netlify-build-everyday-using-github" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
521    <!-- linkedin -->
522    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/github/netlify/trigger-netlify-build-everyday-using-github&title=Trigger a Netlify build every day using GitHub Actions&summary=Trigger a Netlify build every day using GitHub Actions&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
523    <!-- email -->
524    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Trigger a Netlify build every day using GitHub Actions https://www.visualstudiogeeks.com/github/netlify/trigger-netlify-build-everyday-using-github"><i class="fab fa-whatsapp fa-lg"></i></a>
525
526</div>
527                    </div>
528                </div>
529                <!--Grid column-->
530                <!--Grid column-->
531                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
532                    <h3 class="mb-3 dark-grey-text">
533                        <a href="/github/netlify/trigger-netlify-build-everyday-using-github">Trigger a Netlify build every day using GitHub Actions</a>
534                    </h3>
535                    <p><span class="author-text">
536                            
537                            
538                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
539                            
540                        </span>on Feb 20, 2022</p>
541                    <p class="grey-text"><p>I host this blog on Netlify. Often, I end up writing few blog posts on the same day, but not necessarily want all of them published together. Jekyll allows to add future date to the posts, and those posts will not get published until the date set. This lets me write blog posts on the same day, but publish them later based on the date set for the post.</p>
542
543<p>However, this means that when you build the site (locally or on Netlify), posts with future dates will be skipped from the generated site. You will need to run build again on the blog post date to publish the blog posts. One way is to schedule a build on Netlify so that blog posts with future date can be included in the site. Curious how to do this?</p>
544
545</p>
546                    <a class="btn btn-primary btn-sm" href="/github/netlify/trigger-netlify-build-everyday-using-github">Read more</a>
547                </div>
548                <!--Grid column-->
549            </div>
550            <!--Grid row-->
551        </div>
552    </div>
553    <!--/.Card-->
554
555    
556
557    <!--Card-->
558    <div class="card mb-4 wow fadeIn">
559        <!--Card content-->
560        <div class="card-body">
561            <!--Grid row-->
562            <div class="row">
563                <!--Grid column-->
564                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
565                    <!--Featured image-->
566                    <div class="view overlay">
567                        
568                            
569                            <a href="/azure/kubernetes/devops/policy-enforcement-for-k8s"><img
570                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2022/feb/policy-enabled-deployments-for-k8s/featureimage.png"
571                                    class="img-fluid" alt="post-image"></a>
572                            
573                        
574                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
575    
576    
577    <!-- twitter -->
578    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Policy+enforced+deployments+for+your+Kubernetes+resources&url=https://www.visual
578studiogeeks.com/azure/kubernetes/devops/policy-enforcement-for-k8s" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
579    <!-- facebook -->
580    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visualstudiogeeks.com/azure/kubernetes/devops/policy-enforcement-for-k8s" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
581    <!-- linkedin -->
582    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/azure/kubernetes/devops/policy-enforcement-for-k8s&title=Policy enforced deployments for your Kubernetes resources&summary=Policy enforced deployments for your Kubernetes resources&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
583    <!-- email -->
584    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Policy enforced deployments for your Kubernetes resources https://www.visualstudiogeeks.com/azure/kubernetes/devops/policy-enforcement-for-k8s"><i class="fab fa-whatsapp fa-lg"></i></a>
585
586</div>
587                    </div>
588                </div>
589                <!--Grid column-->
590                <!--Grid column-->
591                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
592                    <h3 class="mb-3 dark-grey-text">
593                        <a href="/azure/kubernetes/devops/policy-enforcement-for-k8s">Policy enforced deployments for your Kubernetes resources</a>
594                    </h3>
595                    <p><span class="author-text">
596                            
597                            
598                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
599                            
600                        </span>on Feb 13, 2022</p>
601                    <p class="grey-text"><p>As your team starts to deploy resources to Kubernetes regularly, it becomes necessary for you as a cluster administrator to maintain  good standards and consistency of the Kubernetes resources. Be it, ensuring all the resources have set of labels, or ensuring you only pull images from your enterprise container registry. <a href="https://github.com/open-policy-agent/gatekeeper">Gatekeeper</a> is a well known policy enforcement tool using <a href="https://www.openpolicyagent.org">Open Policy Agent (OPA)</a> - which is a opensource, Cloud Native Computing Foundation (CNCF) project.</p>
602
603<p>But did you know you can validate policies on your Kubernetes manifests before you deploy them on to the cluster? In this post, we will see how we can govern our deployments using Conftest and OPA policy agent.</p>
604
605</p>
606                    <a class="btn btn-primary btn-sm" href="/azure/kubernetes/devops/policy-enforcement-for-k8s">Read more</a>
607                </div>
608                <!--Grid column-->
609            </div>
610            <!--Grid row-->
611        </div>
612    </div>
613    <!--/.Card-->
614
615    
616
617    <!--Card-->
618    <div class="card mb-4 wow fadeIn">
619        <!--Card content-->
620        <div class="card-body">
621            <!--Grid row-->
622            <div class="row">
623                <!--Grid column-->
624                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
625                    <!--Featured image-->
626                    <div class="view overlay">
627                        
628                            
629                            <a href="/github/ensure-your-actions-are-up-to-date"><img
630                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2022/jan/dependabot-to-update-actions/featureimage.png"
631                                    class="img-fluid" alt="post-image"></a>
632                            
633                        
634                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
635    
636    
637    <!-- twitter -->
638    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Keep+your+workflow+actions+up+to+date+using+GitHub+Dependabot&url=https://www.visual
638studiogeeks.com/github/ensure-your-actions-are-up-to-date" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
639    <!-- facebook -->
640    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visualstudiogeeks.com/github/ensure-your-actions-are-up-to-date" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
641    <!-- linkedin -->
642    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/github/ensure-your-actions-are-up-to-date&title=Keep your workflow actions up to date using GitHub Dependabot&summary=Keep your workflow actions up to date using GitHub Dependabot&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
643    <!-- email -->
644    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Keep your workflow actions up to date using GitHub Dependabot https://www.visualstudiogeeks.com/github/ensure-your-actions-are-up-to-date"><i class="fab fa-whatsapp fa-lg"></i></a>
645
646</div>
647                    </div>
648                </div>
649                <!--Grid column-->
650                <!--Grid column-->
651                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
652                    <h3 class="mb-3 dark-grey-text">
653                        <a href="/github/ensure-your-actions-are-up-to-date">Keep your workflow actions up to date using GitHub Dependabot</a>
654                    </h3>
655                    <p><span class="author-text">
656                            
657                            
658                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
659                            
660                        </span>on Jan 28, 2022</p>
661                    <p class="grey-text"><p>GitHub Actions is great in automating your workflows. However, as you start using various actions from GitHub Marketplace in your workflow, it will soon become necessary for you to keep the actions up-to-date. Actions might contain security fixes, bug fixes etc and manually keeping track of updates or updating them when a newer version is available is a lot of hassle. This is where we can use Depndabot, which can help by automatically raising PR’s whenever there is a newer version of action is available used in the workflow. In this post, we will see quick way to keep the actions up-to-date using GitHub Dependabot.</p>
662
663</p>
664                    <a class="btn btn-primary btn-sm" href="/github/ensure-your-actions-are-up-to-date">Read more</a>
665                </div>
666                <!--Grid column-->
667            </div>
668            <!--Grid row-->
669        </div>
670    </div>
671    <!--/.Card-->
672
673    
674
675    <!--Card-->
676    <div class="card mb-4 wow fadeIn">
677        <!--Card content-->
678        <div class="card-body">
679            <!--Grid row-->
680            <div class="row">
681                <!--Grid column-->
682                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
683                    <!--Featured image-->
684                    <div class="view overlay">
685                        
686                            
687                            <a href="/azure/cosmos/setting-up-cosmos-db-emulator-on-synology"><img
688                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2021/jul/setting-up-cosmos-emulator-on-synology/featureimage.png"
689                                    class="img-fluid" alt="post-image"></a>
690                            
691                        
692                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
693    
694    
695    <!-- twitter -->
696    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Setting+up+Azure+Cosmos+DB+Emulator+on+Synology%C2
696%A0NAS&url=https://www.visualstudiogeeks.com/azure/cosmos/setting-up-cosmos-db-emulator-on-synology" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
697    <!-- facebook -->
698    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visualstudiogeeks.com/azure/cosmos/setting-up-cosmos-db-emulator-on-synology" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
699    <!-- linkedin -->
700    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/azure/cosmos/setting-up-cosmos-db-emulator-on-synology&title=Setting up Azure Cosmos DB Emulator on Synology NAS&summary=Setting up Azure Cosmos DB Emulator on Synology NAS&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
701    <!-- email -->
702    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Setting up Azure Cosmos DB Emulator on Synology NAS https://www.visualstudiogeeks.com/azure/cosmos/setting-up-cosmos-db-emulator-on-synology"><i class="fab fa-whatsapp fa-lg"></i></a>
703
704</div>
705                    </div>
706                </div>
707                <!--Grid column-->
708                <!--Grid column-->
709                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
710                    <h3 class="mb-3 dark-grey-text">
711                        <a href="/azure/cosmos/setting-up-cosmos-db-emulator-on-synology">Setting up Azure Cosmos DB Emulator on Synology NAS</a>
712                    </h3>
713                    <p><span class="author-text">
714                            
715                            
716                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
717                            
718                        </span>on Jul 27, 2021</p>
719                    <p class="grey-text"><p>Cosmos DB Emulator is great for developing against Azure Cosmos DB in your local environment. If you want to run the emulator on Mac/Linux though, the emulator is now in preview mode at the time of writing this and uses Docker to make it available.</p>
720
721<p>Recently I wanted to setup Cosmos DB Emulator on Mac, but I did not want to set it up such that I keep it running always on my Mac. Instead, I decided to use my Synology NAS to host the emulator directly on my NAS as it is built on Linux and also because it allows the emulator running and available for me all the time.</p>
722
723<p>In this post we will see how to set it up on Synology NAS.</p>
724
725</p>
726                    <a class="btn btn-primary btn-sm" href="/azure/cosmos/setting-up-cosmos-db-emulator-on-synology">Read more</a>
727                </div>
728                <!--Grid column-->
729            </div>
730            <!--Grid row-->
731        </div>
732    </div>
733    <!--/.Card-->
734
735    
736
737    <!--Card-->
738    <div class="card mb-4 wow fadeIn">
739        <!--Card content-->
740        <div class="card-body">
741            <!--Grid row-->
742            <div class="row">
743                <!--Grid column-->
744                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
745                    <!--Featured image-->
746                    <div class="view overlay">
747                        
748                            
749                            <a href="/github/publish-helm-3-charts-to-gcr"><img
750                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2021/apr/publish-helm-3-charts-to-gcr/featureimage.jpg"
751                                    class="img-fluid" alt="post-image"></a>
752                            
753                        
754                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
755    
756    
757    <!-- twitter -->
758    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=How+to+publish+Helm+3+charts+to+GitHub+Container+Registry+using+GitHub+Actions&url=https://www.visual
758studiogeeks.com/github/publish-helm-3-charts-to-gcr" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
759    <!-- facebook -->
760    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visualstudiogeeks.com/github/publish-helm-3-charts-to-gcr" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
761    <!-- linkedin -->
762    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/github/publish-helm-3-charts-to-gcr&title=How to publish Helm 3 charts to GitHub Container Registry using GitHub Actions&summary=How to publish Helm 3 charts to GitHub Container Registry using GitHub Actions&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
763    <!-- email -->
764    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=How to publish Helm 3 charts to GitHub Container Registry using GitHub Actions https://www.visualstudiogeeks.com/github/publish-helm-3-charts-to-gcr"><i class="fab fa-whatsapp fa-lg"></i></a>
765
766</div>
767                    </div>
768                </div>
769                <!--Grid column-->
770                <!--Grid column-->
771                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
772                    <h3 class="mb-3 dark-grey-text">
773                        <a href="/github/publish-helm-3-charts-to-gcr">How to publish Helm 3 charts to GitHub Container Registry using GitHub Actions</a>
774                    </h3>
775                    <p><span class="author-text">
776                            
777                            
778                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
779                            
780                        </span>on Apr 10, 2021</p>
781                    <p class="grey-text"><p>I have already written how to publish Helm chart to ACR using <a href="/devops/helm/deploying-helm-chart-with-azdo">Azure DevOps</a> and <a href="/helm/devops/publish-helm-charts-to-acr-using-github-actions">GitHub actions</a>. But did you know that you can also publish Helm3 charts (or any OCI compliant package) to <a href="https://github.blog/2020-09-01-introducing-github-container-registry/">GitHub Container Registry(GCR)</a>? In this post we will see how to do that.</p>
782</p>
783                    <a class="btn btn-primary btn-sm" href="/github/publish-helm-3-charts-to-gcr">Read more</a>
784                </div>
785                <!--Grid column-->
786            </div>
787            <!--Grid row-->
788        </div>
789    </div>
790    <!--/.Card-->
791
792    
793
794    <!--Card-->
795    <div class="card mb-4 wow fadeIn">
796        <!--Card content-->
797        <div class="card-body">
798            <!--Grid row-->
799            <div class="row">
800                <!--Grid column-->
801                <div class="col-lg-3 col-xl-3 mb-1 d-flex justify-content-center">
802                    <!--Featured image-->
803                    <div class="view overlay">
804                        
805                            
806                            <a href="/helm/devops/publish-helm-charts-to-acr-using-github-actions"><img
807                                    src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2021/apr/publish-helm-acr-github-actions/github-helm-acr.jpg"
808                                    class="img-fluid" alt="post-image"></a>
809                            
810                        
811                        <div class="ml-0 pl-0 mt-2 mb-2 d-flex justify-content-center">
812    
813    
814    <!-- twitter -->
815    <a class="btn btn-twitter btn-xsm" data-toggle="tooltip" title="Share on Twitter" href="https://twitter.com/intent/tweet?via=onlyutkarsh&hashtags=vsgeeks&text=Publish+Helm+3+charts+to+Azure+Container+Registry+%28A
815CR%29+using+GitHub+Actions&url=https://www.visualstudiogeeks.com/helm/devops/publish-helm-charts-to-acr-using-github-actions" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-twitter fa-lg"></i></a>
816    <!-- facebook -->
817    <a class="btn btn-facebook btn-xsm" data-toggle="tooltip" title="Share on Facebook" href="https://www.facebook.com/sharer/sharer.php?u=https://www.visualstudiogeeks.com/helm/devops/publish-helm-charts-to-acr-using-github-actions" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-facebook fa-lg"></i> </a>
818    <!-- linkedin -->
819    <a class="btn btn-linkedin btn-xsm" data-toggle="tooltip" title="Share on LinkedIn" href="https://www.linkedin.com/shareArticle??mini=true&url=https://www.visualstudiogeeks.com/helm/devops/publish-helm-charts-to-acr-using-github-actions&title=Publish Helm 3 charts to Azure Container Registry (ACR) using GitHub Actions&summary=&source=Visual+Studio+Geeks" onclick="window.open(this.href, 'mywin', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0'); return false;"><i class="fab fa-linkedin fa-lg"></i> </a>
820    <!-- email -->
821    <a class="btn btn-whatsapp btn-xsm" data-toggle="tooltip" title="Send via WhatsApp" href="https://api.whatsapp.com/send?text=Publish Helm 3 charts to Azure Container Registry (ACR) using GitHub Actions https://www.visualstudiogeeks.com/helm/devops/publish-helm-charts-to-acr-using-github-actions"><i class="fab fa-whatsapp fa-lg"></i></a>
822
823</div>
824                    </div>
825                </div>
826                <!--Grid column-->
827                <!--Grid column-->
828                <div class="col-lg-9 col-xl-9 ml-xl-0 mb-1">
829                    <h3 class="mb-3 dark-grey-text">
830                        <a href="/helm/devops/publish-helm-charts-to-acr-using-github-actions">Publish Helm 3 charts to Azure Container Registry (ACR) using GitHub Actions</a>
831                    </h3>
832                    <p><span class="author-text">
833                            
834                            
835                             <img src="https://www.visualstudiogeeks.com/images/profile/utkarsh_16x16.png" alt="Utkarsh Shigihalli"> Utkarsh Shigihalli
836                            
837                        </span>on Apr 1, 2021</p>
838                    <p class="grey-text"><p>In my <a href="/devops/helm/deploying-helm-chart-with-azdo">previous</a> post, we briefly covered how to publish a Helm chart to ACR using Azure DevOps. In this post we will use GitHub actions to build and publish Helm chart to ACR using GitHub Actions. We will also take a sneak peak how GitHub environments work.</p>
839
840</p>
841                    <a class="btn btn-primary btn-sm" href="/helm/devops/publish-helm-charts-to-acr-using-github-actions">Read more</a>
842                </div>
843                <!--Grid column-->
844            </div>
845            <!--Grid row-->
846        </div>
847    </div>
848    <!--/.Card-->
849
850    
851</section>
852<!--Section: Blog v.3-->
853<!--Pagination blue-->
854<div class="card">
855    <div class="card-body">
856        <nav aria-label="pagination">
857            <ul class="pagination pg-blue justify-content-center mb-0">
858
859                
860                <!--Arrow left-->
861                
862                <li class="page-item disabled">
863                    <a class="page-link" aria-label="Previous">
864                        <span aria-hidden="true"><i class="fas fa-chevron-left" aria-hidden="true"></i> Previous</span>
865                        <span class="sr-only">Previous</span>
866                    </a>
867                </li>
868                
869
870                <li class="page-item active"><a class="page-link">1</a></li>
871                <li class="page-item"><a class="page-link">of 14</a></li>
872
873                
874                <li class="page-item">
875                    <a class="page-link" aria-label="Next"
876                        href="/page2">
877                        <span aria-hidden="true">Next <i class="fas fa-chevron-right" aria-hidden="true"></i></span>
878                        <span class="sr-only">Next</span>
879                    </a>
880                </li>
881                
882                
883            </ul>
884        </nav>
885    </div>
886</div>
887<!--/Pagination blue-->
888<!-- default.html has page layout and then blog-listing{1}.html has the layout for home page.-->
889          </div>
890          <!--Grid column-->
891          <!--Grid column-->
892          <div class="col-md-3 mb-4">
893            <!--Card-->
894<div class="card mb-4 wow fadeIn">
895    <div class="card-header text-uppercase">We Are</div>
896    <!--Card content-->
897    <div class="card-body p-2">
898        
899        <ul class="list-unstyled">
900            <li class="media">
901                <img class="d-flex z-depth-1 mr-3 img-fluid" src="/images/profile/utkarsh_75x75.png" alt="onlyutkarsh" />
902                <div class="media-body">
903                    <h6 class="mt-0 mb-1 font-weight-bold">Utkarsh Shigihalli</h6>
904                    <small class="text-muted">Microsoft MVP, Technologist & DevOps Coach</small>
905                    <p class="m-0"></p>
906                    
907                    <a href="https://mvp.microsoft.com/en-us/PublicProfile/5003386" rel="noopener"
908                        class="btn btn-mvp btn-xs mt-0 ml-0 mr-2" data-toggle="tooltip" target="_blank"
909                        title="MVP Profile">
910                        <i class="fas fa-trophy fa-lg" aria-hidden="true"></i>
911                    </a>
912                     
913                    <a href="https://www.twitter.com/onlyutkarsh" rel="noopener"
914                        class="btn btn-twitter btn-xs mt-0 mr-2" data-toggle="tooltip" target="_blank" title="Twitter">
915                        <i class="fab fa-twitter fa-lg" aria-hidden="true"></i>
916                    </a>
917                      
918                    <a href="https://www.github.com/onlyutkarsh" class="btn btn-github btn-xs mt-0 mr-2" rel="noopener"
919                        data-toggle="tooltip" target="_blank" title="GitHub">
920                        <i class="fab fa-github fa-lg" aria-hidden="true"></i>
921                    </a>
922                    
923                </div>
924            </li>
925        </ul>
926        
927        <hr class="mt-2 mb-2">
928        
929        
930        <ul class="list-unstyled">
931            <li class="media">
932                <img class="d-flex z-depth-1 mr-3 img-fluid" src="/images/profile/tarun_75x75.png" alt="arora_tarun" />
933                <div class="media-body">
934                    <h6 class="mt-0 mb-1 font-weight-bold">Tarun Arora</h6>
935                    <small class="text-muted">Microsoft MVP, Author & DevOps Coach at Avanade</small>
936                    <p class="m-0"></p>
937                    
938                    <a href="https://mvp.microsoft.com/en-us/PublicProfile/4038243" rel="noopener"
939                        class="btn btn-mvp btn-xs mt-0 ml-0 mr-2" data-toggle="tooltip" target="_blank"
940                        title="MVP Profile">
941                        <i class="fas fa-trophy fa-lg" aria-hidden="true"></i>
942                    </a>
943                     
944                    <a href="https://www.twitter.com/arora_tarun" rel="noopener"
945                        class="btn btn-twitter btn-xs mt-0 mr-2" data-toggle="tooltip" target="_blank" title="Twitter">
946                        <i class="fab fa-twitter fa-lg" aria-hidden="true"></i>
947                    </a>
948                      
949                    <a href="https://github.com/tarunaroraonline" class="btn btn-github btn-xs mt-0 mr-2" rel="noopener"
950                        data-toggle="tooltip" target="_blank" title="GitHub">
951                        <i class="fab fa-github fa-lg" aria-hidden="true"></i>
952                    </a>
953                    
954                </div>
955            </li>
956        </ul>
957        
958        
959    </div>
960</div>
961<!--/.Card-->
962
963<!--Card-->
964<div class="card mb-4 wow fadeIn">
965    <div class="card-body">
966        <h5>Do you like our posts? Subscribe to our newsletter!</h5>
967        <div class="text-center mt-4">
968            <a class="btn btn-unique btn-sm"
969                href="https://visualstudiogeeks.us13.list-manage.com/subscribe/post?u=5760080323192d8418b5b1c39&id=8f924b625a"
970                target="_blank" rel="noopener">Subscribe</a>
971        </div>
972    </div>
973</div>
974<!--/.Card--><div class="card mb-4 wow fadeIn">
975    <div class="card-header text-uppercase">We Blog About</div>
976    <div class="card-body scrollbar scrollbar-primary thin">
977        
978
979
980
981
982
983
984<div class="cloud">
985  <ul>
986    
987    <li>
988      <a href="https://www.visualstudiogeeks.com/tags/#acr">
989        <span class="badge badge-pill blue darken-3 text-lowercase"><small>acr</small></span>
990      </a>
991    </li>
992    
993    <li>
994      <a href="https://www.visualstudiogeeks.com/tags/#aks">
995        <span class="badge badge-pill blue darken-3 text-lowercase"><small>aks</small></span>
996      </a>
997    </li>
998    
999    <li>
1000      <a href="https://www.visualstudiogeeks.com/tags/#arm">
1001        <span class="badge badge-pill blue darken-3 text-lowercase"><small>arm</small></span>
1002      </a>
1003    </li>
1004    
1005    <li>
1006      <a href="https://www.visualstudiogeeks.com/tags/#agile">
1007        <span class="badge badge-pill blue darken-3 text-lowercase"><small>agile</small></span>
1008      </a>
1009    </li>
1010    
1011    <li>
1012      <a href="https://www.visualstudiogeeks.com/tags/#appveyor">
1013        <span class="badge badge-pill blue darken-3 text-lowercase"><small>appveyor</small></span>
1014      </a>
1015    </li>
1016    
1017    <li>
1018      <a href="https://www.visualstudiogeeks.com/tags/#artifacts">
1019        <span class="badge badge-pill blue darken-3 text-lowercase"><small>artifacts</small></span>
1020      </a>
1021    </li>
1022    
1023    <li>
1024      <a href="https://www.visualstudiogeeks.com/tags/#azure">
1025        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure</small></span>
1026      </a>
1027    </li>
1028    
1029    <li>
1030      <a href="https://www.visualstudiogeeks.com/tags/#azure-container-registry">
1031        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure container registry</small></span>
1032      </a>
1033    </li>
1034    
1035    <li>
1036      <a href="https://www.visualstudiogeeks.com/tags/#azure-devops">
1037        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure devops</small></span>
1038      </a>
1039    </li>
1040    
1041    <li>
1042      <a href="https://www.visualstudiogeeks.com/tags/#azure-hybrid-benefit">
1043        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure hybrid benefit</small></span>
1044      </a>
1045    </li>
1046    
1047    <li>
1048      <a href="https://www.visualstudiogeeks.com/tags/#azure-key-vault">
1049        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure key vault</small></span>
1050      </a>
1051    </li>
1052    
1053    <li>
1054      <a href="https://www.visualstudiogeeks.com/tags/#azure-kubernetes-service">
1055        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure kubernetes service</small></span>
1056      </a>
1057    </li>
1058    
1059    <li>
1060      <a href="https://www.visualstudiogeeks.com/tags/#azure-oms">
1061        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure oms</small></span>
1062      </a>
1063    </li>
1064    
1065    <li>
1066      <a href="https://www.visualstudiogeeks.com/tags/#azure-pipelines">
1067        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure pipelines</small></span>
1068      </a>
1069    </li>
1070    
1071    <li>
1072      <a href="https://www.visualstudiogeeks.com/tags/#azure-static-webapps">
1073        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure static webapps</small></span>
1074      </a>
1075    </li>
1076    
1077    <li>
1078      <a href="https://www.visualstudiogeeks.com/tags/#azureappservice">
1079        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azureappservice</small></span>
1080      </a>
1081    </li>
1082    
1083    <li>
1084      <a href="https://www.visualstudiogeeks.com/tags/#azureautomation">
1085        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azureautomation</small></span>
1086      </a>
1087    </li>
1088    
1089    <li>
1090      <a href="https://www.visualstudiogeeks.com/tags/#azuredevtestlabs">
1091        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azuredevtestlabs</small></span>
1092      </a>
1093    </li>
1094    
1095    <li>
1096      <a href="https://www.visualstudiogeeks.com/tags/#boards">
1097        <span class="badge badge-pill blue darken-3 text-lowercase"><small>boards</small></span>
1098      </a>
1099    </li>
1100    
1101    <li>
1102      <a href="https://www.visualstudiogeeks.com/tags/#bug2mail">
1103        <span class="badge badge-pill blue darken-3 text-lowercase"><small>bug2mail</small></span>
1104      </a>
1105    </li>
1106    
1107    <li>
1108      <a href="https://www.visualstudiogeeks.com/tags/#build">
1109        <span class="badge badge-pill blue darken-3 text-lowercase"><small>build</small></span>
1110      </a>
1111    </li>
1112    
1113    <li>
1114      <a href="https://www.visualstudiogeeks.com/tags/#buildpipeline">
1115        <span class="badge badge-pill blue darken-3 text-lowercase"><small>buildpipeline</small></span>
1116      </a>
1117    </li>
1118    
1119    <li>
1120      <a href="https://www.visualstudiogeeks.com/tags/#cli">
1121        <span class="badge badge-pill blue darken-3 text-lowercase"><small>cli</small></span>
1122      </a>
1123    </li>
1124    
1125    <li>
1126      <a href="https://www.visualstudiogeeks.com/tags/#chatops">
1127        <span class="badge badge-pill blue darken-3 text-lowercase"><small>chatops</small></span>
1128      </a>
1129    </li>
1130    
1131    <li>
1132      <a href="https://www.visualstudiogeeks.com/tags/#chef">
1133        <span class="badge badge-pill blue darken-3 text-lowercase"><small>chef</small></span>
1134      </a>
1135    </li>
1136    
1137    <li>
1138      <a href="https://www.visualstudiogeeks.com/tags/#chrome">
1139        <span class="badge badge-pill blue darken-3 text-lowercase"><small>chrome</small></span>
1140      </a>
1141    </li>
1142    
1143    <li>
1144      <a href="https://www.visualstudiogeeks.com/tags/#cloud-adoption-framework">
1145        <span class="badge badge-pill blue darken-3 text-lowercase"><small>cloud adoption framework</small></span>
1146      </a>
1147    </li>
1148    
1149    <li>
1150      <a href="https://www.visualstudiogeeks.com/tags/#conftest">
1151        <span class="badge badge-pill blue darken-3 text-lowercase"><small>conftest</small></span>
1152      </a>
1153    </li>
1154    
1155    <li>
1156      <a href="https://www.visualstudiogeeks.com/tags/#continuous-delivery">
1157        <span class="badge badge-pill blue darken-3 text-lowercase"><small>continuous delivery</small></span>
1158      </a>
1159    </li>
1160    
1161    <li>
1162      <a href="https://www.visualstudiogeeks.com/tags/#continuousmonitoring">
1163        <span class="badge badge-pill blue darken-3 text-lowercase"><small>continuousmonitoring</small></span>
1164      </a>
1165    </li>
1166    
1167    <li>
1168      <a href="https://www.visualstudiogeeks.com/tags/#dependency-visualizer">
1169        <span class="badge badge-pill blue darken-3 text-lowercase"><small>dependency visualizer</small></span>
1170      </a>
1171    </li>
1172    
1173    <li>
1174      <a href="https://www.visualstudiogeeks.com/tags/#devops">
1175        <span class="badge badge-pill blue darken-3 text-lowercase"><small>devops</small></span>
1176      </a>
1177    </li>
1178    
1179    <li>
1180      <a href="https://www.visualstudiogeeks.com/tags/#devops-book">
1181        <span class="badge badge-pill blue darken-3 text-lowercase"><small>devops book</small></span>
1182      </a>
1183    </li>
1184    
1185    <li>
1186      <a href="https://www.visualstudiogeeks.com/tags/#devsecops">
1187        <span class="badge badge-pill blue darken-3 text-lowercase"><small>devsecops</small></span>
1188      </a>
1189    </li>
1190    
1191    <li>
1192      <a href="https://www.visualstudiogeeks.com/tags/#exception">
1193        <span class="badge badge-pill blue darken-3 text-lowercase"><small>exception</small></span>
1194      </a>
1195    </li>
1196    
1197    <li>
1198      <a href="https://www.visualstudiogeeks.com/tags/#extensions">
1199        <span class="badge badge-pill blue darken-3 text-lowercase"><small>extensions</small></span>
1200      </a>
1201    </li>
1202    
1203    <li>
1204      <a href="https://www.visualstudiogeeks.com/tags/#git">
1205        <span class="badge badge-pill blue darken-3 text-lowercase"><small>git</small></span>
1206      </a>
1207    </li>
1208    
1209    <li>
1210      <a href="https://www.visualstudiogeeks.com/tags/#githooks">
1211        <span class="badge badge-pill blue darken-3 text-lowercase"><small>githooks</small></span>
1212      </a>
1213    </li>
1214    
1215    <li>
1216      <a href="https://www.visualstudiogeeks.com/tags/#github">
1217        <span class="badge badge-pill blue darken-3 text-lowercase"><small>github</small></span>
1218      </a>
1219    </li>
1220    
1221    <li>
1222      <a href="https://www.visualstudiogeeks.com/tags/#governance">
1223        <span class="badge badge-pill blue darken-3 text-lowercase"><small>governance</small></span>
1224      </a>
1225    </li>
1226    
1227    <li>
1228      <a href="https://www.visualstudiogeeks.com/tags/#helm">
1229        <span class="badge badge-pill blue darken-3 text-lowercase"><small>helm</small></span>
1230      </a>
1231    </li>
1232    
1233    <li>
1234      <a href="https://www.visualstudiogeeks.com/tags/#iac">
1235        <span class="badge badge-pill blue darken-3 text-lowercase"><small>iac</small></span>
1236      </a>
1237    </li>
1238    
1239    <li>
1240      <a href="https://www.visualstudiogeeks.com/tags/#jekyll">
1241        <span class="badge badge-pill blue darken-3 text-lowercase"><small>jekyll</small></span>
1242      </a>
1243    </li>
1244    
1245    <li>
1246      <a href="https://www.visualstudiogeeks.com/tags/#keyvault">
1247        <span class="badge badge-pill blue darken-3 text-lowercase"><small>keyvault</small></span>
1248      </a>
1249    </li>
1250    
1251    <li>
1252      <a href="https://www.visualstudiogeeks.com/tags/#kubernetes">
1253        <span class="badge badge-pill blue darken-3 text-lowercase"><small>kubernetes</small></span>
1254      </a>
1255    </li>
1256    
1257    <li>
1258      <a href="https://www.visualstudiogeeks.com/tags/#licensing">
1259        <span class="badge badge-pill blue darken-3 text-lowercase"><small>licensing</small></span>
1260      </a>
1261    </li>
1262    
1263    <li>
1264      <a href="https://www.visualstudiogeeks.com/tags/#machine-groups">
1265        <span class="badge badge-pill blue darken-3 text-lowercase"><small>machine groups</small></span>
1266      </a>
1267    </li>
1268    
1269    <li>
1270      <a href="https://www.visualstudiogeeks.com/tags/#msbuild">
1271        <span class="badge badge-pill blue darken-3 text-lowercase"><small>msbuild</small></span>
1272      </a>
1273    </li>
1274    
1275    <li>
1276      <a href="https://www.visualstudiogeeks.com/tags/#netlify">
1277        <span class="badge badge-pill blue darken-3 text-lowercase"><small>netlify</small></span>
1278      </a>
1279    </li>
1280    
1281    <li>
1282      <a href="https://www.visualstudiogeeks.com/tags/#oms">
1283        <span class="badge badge-pill blue darken-3 text-lowercase"><small>oms</small></span>
1284      </a>
1285    </li>
1286    
1287    <li>
1288      <a href="https://www.visualstudiogeeks.com/tags/#perf">
1289        <span class="badge badge-pill blue darken-3 text-lowercase"><small>perf</small></span>
1290      </a>
1291    </li>
1292    
1293    <li>
1294      <a href="https://www.visualstudiogeeks.com/tags/#personal">
1295        <span class="badge badge-pill blue darken-3 text-lowercase"><small>personal</small></span>
1296      </a>
1297    </li>
1298    
1299    <li>
1300      <a href="https://www.visualstudiogeeks.com/tags/#pester">
1301        <span class="badge badge-pill blue darken-3 text-lowercase"><small>pester</small></span>
1302      </a>
1303    </li>
1304    
1305    <li>
1306      <a href="https://www.visualstudiogeeks.com/tags/#pipelines">
1307        <span class="badge badge-pill blue darken-3 text-lowercase"><small>pipelines</small></span>
1308      </a>
1309    </li>
1310    
1311    <li>
1312      <a href="https://www.visualstudiogeeks.com/tags/#powershell">
1313        <span class="badge badge-pill blue darken-3 text-lowercase"><small>powershell</small></span>
1314      </a>
1315    </li>
1316    
1317    <li>
1318      <a href="https://www.visualstudiogeeks.com/tags/#releasegates">
1319        <span class="badge badge-pill blue darken-3 text-lowercase"><small>releasegates</small></span>
1320      </a>
1321    </li>
1322    
1323    <li>
1324      <a href="https://www.visualstudiogeeks.com/tags/#releasemanagement">
1325        <span class="badge badge-pill blue darken-3 text-lowercase"><small>releasemanagement</small></span>
1326      </a>
1327    </li>
1328    
1329    <li>
1330      <a href="https://www.visualstudiogeeks.com/tags/#servicenow">
1331        <span class="badge badge-pill blue darken-3 text-lowercase"><small>servicenow</small></span>
1332      </a>
1333    </li>
1334    
1335    <li>
1336      <a href="https://www.visualstudiogeeks.com/tags/#sitecore">
1337        <span class="badge badge-pill blue darken-3 text-lowercase"><small>sitecore</small></span>
1338      </a>
1339    </li>
1340    
1341    <li>
1342      <a href="https://www.visualstudiogeeks.com/tags/#sonarqube">
1343        <span class="badge badge-pill blue darken-3 text-lowercase"><small>sonarqube</small></span>
1344      </a>
1345    </li>
1346    
1347    <li>
1348      <a href="https://www.visualstudiogeeks.com/tags/#specflow">
1349        <span class="badge badge-pill blue darken-3 text-lowercase"><small>specflow</small></span>
1350      </a>
1351    </li>
1352    
1353    <li>
1354      <a href="https://www.visualstudiogeeks.com/tags/#tfs">
1355        <span class="badge badge-pill blue darken-3 text-lowercase"><small>tfs</small></span>
1356      </a>
1357    </li>
1358    
1359    <li>
1360      <a href="https://www.visualstudiogeeks.com/tags/#tfs15">
1361        <span class="badge badge-pill blue darken-3 text-lowercase"><small>tfs15</small></span>
1362      </a>
1363    </li>
1364    
1365    <li>
1366      <a href="https://www.visualstudiogeeks.com/tags/#tfs2015">
1367        <span class="badge badge-pill blue darken-3 text-lowercase"><small>tfs2015</small></span>
1368      </a>
1369    </li>
1370    
1371    <li>
1372      <a href="https://www.visualstudiogeeks.com/tags/#teambuild">
1373        <span class="badge badge-pill blue darken-3 text-lowercase"><small>teambuild</small></span>
1374      </a>
1375    </li>
1376    
1377    <li>
1378      <a href="https://www.visualstudiogeeks.com/tags/#teamfoundationserver">
1379        <span class="badge badge-pill blue darken-3 text-lowercase"><small>teamfoundationserver</small></span>
1380      </a>
1381    </li>
1382    
1383    <li>
1384      <a href="https://www.visualstudiogeeks.com/tags/#tools">
1385        <span class="badge badge-pill blue darken-3 text-lowercase"><small>tools</small></span>
1386      </a>
1387    </li>
1388    
1389    <li>
1390      <a href="https://www.visualstudiogeeks.com/tags/#training">
1391        <span class="badge badge-pill blue darken-3 text-lowercase"><small>training</small></span>
1392      </a>
1393    </li>
1394    
1395    <li>
1396      <a href="https://www.visualstudiogeeks.com/tags/#vscode">
1397        <span class="badge badge-pill blue darken-3 text-lowercase"><small>vscode</small></span>
1398      </a>
1399    </li>
1400    
1401    <li>
1402      <a href="https://www.visualstudiogeeks.com/tags/#vsts">
1403        <span class="badge badge-pill blue darken-3 text-lowercase"><small>vsts</small></span>
1404      </a>
1405    </li>
1406    
1407    <li>
1408      <a href="https://www.visualstudiogeeks.com/tags/#visualstudio">
1409        <span class="badge badge-pill blue darken-3 text-lowercase"><small>visualstudio</small></span>
1410      </a>
1411    </li>
1412    
1413    <li>
1414      <a href="https://www.visualstudiogeeks.com/tags/#wpf">
1415        <span class="badge badge-pill blue darken-3 text-lowercase"><small>wpf</small></span>
1416      </a>
1417    </li>
1418    
1419    <li>
1420      <a href="https://www.visualstudiogeeks.com/tags/#wiki">
1421        <span class="badge badge-pill blue darken-3 text-lowercase"><small>wiki</small></span>
1422      </a>
1423    </li>
1424    
1425    <li>
1426      <a href="https://www.visualstudiogeeks.com/tags/#winrm">
1427        <span class="badge badge-pill blue darken-3 text-lowercase"><small>winrm</small></span>
1428      </a>
1429    </li>
1430    
1431    <li>
1432      <a href="https://www.visualstudiogeeks.com/tags/#windows-mobile">
1433        <span class="badge badge-pill blue darken-3 text-lowercase"><small>windows mobile</small></span>
1434      </a>
1435    </li>
1436    
1437    <li>
1438      <a href="https://www.visualstudiogeeks.com/tags/#xaml">
1439        <span class="badge badge-pill blue darken-3 text-lowercase"><small>xaml</small></span>
1440      </a>
1441    </li>
1442    
1443    <li>
1444      <a href="https://www.visualstudiogeeks.com/tags/#acr">
1445        <span class="badge badge-pill blue darken-3 text-lowercase"><small>acr</small></span>
1446      </a>
1447    </li>
1448    
1449    <li>
1450      <a href="https://www.visualstudiogeeks.com/tags/#actions">
1451        <span class="badge badge-pill blue darken-3 text-lowercase"><small>actions</small></span>
1452      </a>
1453    </li>
1454    
1455    <li>
1456      <a href="https://www.visualstudiogeeks.com/tags/#angularjs">
1457        <span class="badge badge-pill blue darken-3 text-lowercase"><small>angularjs</small></span>
1458      </a>
1459    </li>
1460    
1461    <li>
1462      <a href="https://www.visualstudiogeeks.com/tags/#azure">
1463        <span class="badge badge-pill blue darken-3 text-lowercase"><small>azure</small></span>
1464      </a>
1465    </li>
1466    
1467    <li>
1468      <a href="https://www.visualstudiogeeks.com/tags/#bash">
1469        <span class="badge badge-pill blue darken-3 text-lowercase"><small>bash</small></span>
1470      </a>
1471    </li>
1472    
1473    <li>
1474      <a href="https://www.visualstudiogeeks.com/tags/#build">
1475        <span class="badge badge-pill blue darken-3 text-lowercase"><small>build</small></span>
1476      </a>
1477    </li>
1478    
1479    <li>
1480      <a href="https://www.visualstudiogeeks.com/tags/#burndown">
1481        <span class="badge badge-pill blue darken-3 text-lowercase"><small>burndown</small></span>
1482      </a>
1483    </li>
1484    
1485    <li>
1486      <a href="https://www.visualstudiogeeks.com/tags/#container">
1487        <span class="badge badge-pill blue darken-3 text-lowercase"><small>container</small></span>
1488      </a>
1489    </li>
1490    
1491    <li>
1492      <a href="https://www.visualstudiogeeks.com/tags/#cosmos">
1493        <span class="badge badge-pill blue darken-3 text-lowercase"><small>cosmos</small></span>
1494      </a>
1495    </li>
1496    
1497    <li>
1498      <a href="https://www.visualstudiogeeks.com/tags/#csharp">
1499        <span class="badge badge-pill blue darken-3 text-lowercase"><small>csharp</small></span>
1500      </a>
1501    </li>
1502    
1503    <li>
1504      <a href="https://www.visualstudiogeeks.com/tags/#dependabot">
1505        <span class="badge badge-pill blue darken-3 text-lowercase"><small>dependabot</small></span>
1506      </a>
1507    </li>
1508    
1509    <li>
1510      <a href="https://www.visualstudiogeeks.com/tags/#devops">
1511        <span class="badge badge-pill blue darken-3 text-lowercase"><small>devops</small></span>
1512      </a>
1513    </li>
1514    
1515    <li>
1516      <a href="https://www.visualstudiogeeks.com/tags/#dotnet">
1517        <span class="badge badge-pill blue darken-3 text-lowercase"><small>dotnet</small></span>
1518      </a>
1519    </li>
1520    
1521    <li>
1522      <a href="https://www.visualstudiogeeks.com/tags/#dotnetcore">
1523        <span class="badge badge-pill blue darken-3 text-lowercase"><small>dotnetcore</small></span>
1524      </a>
1525    </li>
1526    
1527    <li>
1528      <a href="https://www.visualstudiogeeks.com/tags/#github">
1529        <span class="badge badge-pill blue darken-3 text-lowercase"><small>github</small></span>
1530      </a>
1531    </li>
1532    
1533    <li>
1534      <a href="https://www.visualstudiogeeks.com/tags/#helm">
1535        <span class="badge badge-pill blue darken-3 text-lowercase"><small>helm</small></span>
1536      </a>
1537    </li>
1538    
1539    <li>
1540      <a href="https://www.visualstudiogeeks.com/tags/#ie">
1541        <span class="badge badge-pill blue darken-3 text-lowercase"><small>ie</small></span>
1542      </a>
1543    </li>
1544    
1545    <li>
1546      <a href="https://www.visualstudiogeeks.com/tags/#mvc">
1547        <span class="badge badge-pill blue darken-3 text-lowercase"><small>mvc</small></span>
1548      </a>
1549    </li>
1550    
1551    <li>
1552      <a href="https://www.visualstudiogeeks.com/tags/#packages">
1553        <span class="badge badge-pill blue darken-3 text-lowercase"><small>packages</small></span>
1554      </a>
1555    </li>
1556    
1557    <li>
1558      <a href="https://www.visualstudiogeeks.com/tags/#productivity">
1559        <span class="badge badge-pill blue darken-3 text-lowercase"><small>productivity</small></span>
1560      </a>
1561    </li>
1562    
1563    <li>
1564      <a href="https://www.visualstudiogeeks.com/tags/#quartz-net">
1565        <span class="badge badge-pill blue darken-3 text-lowercase"><small>quartz.net</small></span>
1566      </a>
1567    </li>
1568    
1569    <li>
1570      <a href="https://www.visualstudiogeeks.com/tags/#registry">
1571        <span class="badge badge-pill blue darken-3 text-lowercase"><small>registry</small></span>
1572      </a>
1573    </li>
1574    
1575    <li>
1576      <a href="https://www.visualstudiogeeks.com/tags/#shell">
1577        <span class="badge badge-pill blue darken-3 text-lowercase"><small>shell</small></span>
1578      </a>
1579    </li>
1580    
1581    <li>
1582      <a href="https://www.visualstudiogeeks.com/tags/#synology">
1583        <span class="badge badge-pill blue darken-3 text-lowercase"><small>synology</small></span>
1584      </a>
1585    </li>
1586    
1587    <li>
1588      <a href="https://www.visualstudiogeeks.com/tags/#windows">
1589        <span class="badge badge-pill blue darken-3 text-lowercase"><small>windows</small></span>
1590      </a>
1591    </li>
1592    
1593    <li>
1594      <a href="https://www.visualstudiogeeks.com/tags/#workitem">
1595        <span class="badge badge-pill blue darken-3 text-lowercase"><small>workitem</small></span>
1596      </a>
1597    </li>
1598    
1599    <li>
1600      <a href="https://www.visualstudiogeeks.com/tags/#wsl">
1601        <span class="badge badge-pill blue darken-3 text-lowercase"><small>wsl</small></span>
1602      </a>
1603    </li>
1604    
1605    <li>
1606      <a href="https://www.visualstudiogeeks.com/tags/#wsl2">
1607        <span class="badge badge-pill blue darken-3 text-lowercase"><small>wsl2</small></span>
1608      </a>
1609    </li>
1610    
1611  </ul>
1612</div>
1613    </div>
1614</div>
1615
1616<!--Card-->
1617<div class="card mb-4 wow fadeIn">
1618    <div class="card-header text-uppercase">Recent Posts</div>
1619    <div class="card-body m-0 p-3">
1620        
1621        <ul class="list-unstyled">
1622
1623            <li class="media">
1624                
1625                    
1626                    <img src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2024-02-17-exploring-github-advanced-security-for-ado/featureimage.png"
1627                    class="d-flex mr-3 mt-2 img-fluid" width="30px" height="30px" alt="Generic placeholder image">
1628                    
1629                
1630                <div class="media-body">
1631                    <small><a class="mt-0 mb-1" href="/devops/github/exploring-github-advanced-security-for-ado" data-toggle="tooltip"
1632                            title="Exploring GitHub Advanced Security for Azure DevOps">
1633                            Exploring GitHub Advanced Security for Azure DevOps
1634                        </a>
1635                    </small>
1636                </div>
1637            </li>
1638        </ul>
1639        
1640        <hr class="m-1">
1641        
1642
1643        
1644        <ul class="list-unstyled">
1645
1646            <li class="media">
1647                
1648                    
1649                    <img src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2023-12-07-using-single-azdo-repo-for-multiple-wikis/featureimage.png"
1650                    class="d-flex mr-3 mt-2 img-fluid" width="30px" height="30px" alt="Generic placeholder image">
1651                    
1652                
1653                <div class="media-body">
1654                    <small><a class="mt-0 mb-1" href="/azure%20devops/using-single-azdo-repo-for-multiple-wikis" data-toggle="tooltip"
1655                            title="Use a single repository for multiple wikis in Azure DevOps">
1656                            Use a single repository for multiple wikis in Azure DevOps
1657                        </a>
1658                    </small>
1659                </div>
1660            </li>
1661        </ul>
1662        
1663        <hr class="m-1">
1664        
1665
1666        
1667        <ul class="list-unstyled">
1668
1669            <li class="media">
1670                
1671                    
1672                    <img src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2023-11-22-creating-keda-scalar-in-aca-using-azure-portal/featureimage.png"
1673                    class="d-flex mr-3 mt-2 img-fluid" width="30px" height="30px" alt="Generic placeholder image">
1674                    
1675                
1676                <div class="media-body">
1677                    <small><a class="mt-0 mb-1" href="/devops/creating-keda-scalar-in-aca-using-azure-portal" data-toggle="tooltip"
1678                            title="Creating KEDA Scalar in Azure Container Apps using Azure Portal">
1679                            Creating KEDA Scalar in Azure Container Apps using Azure ...
1680                        </a>
1681                    </small>
1682                </div>
1683            </li>
1684        </ul>
1685        
1686        <hr class="m-1">
1687        
1688
1689        
1690        <ul class="list-unstyled">
1691
1692            <li class="media">
1693                
1694                    
1695                    <img src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2023-10-04-installing-docker-without-docker-desktop-on-wsl2/featureimage.png"
1696                    class="d-flex mr-3 mt-2 img-fluid" width="30px" height="30px" alt="Generic placeholder image">
1697                    
1698                
1699                <div class="media-body">
1700                    <small><a class="mt-0 mb-1" href="/productivity/installing-docker-without-docker-desktop-on-wsl2" data-toggle="tooltip"
1701                            title="Installing Docker without Docker Desktop on WSL2">
1702                            Installing Docker without Docker Desktop on WSL2
1703                        </a>
1704                    </small>
1705                </div>
1706            </li>
1707        </ul>
1708        
1709        <hr class="m-1">
1710        
1711
1712        
1713        <ul class="list-unstyled">
1714
1715            <li class="media">
1716                
1717                    
1718                    <img src="https://www.visualstudiogeeks.com/images/screenshots/utkarsh/2022/feb/trigger-netlify-build-everyday-using-github-actions/featureimage.png"
1719                    class="d-flex mr-3 mt-2 img-fluid" width="30px" height="30px" alt="Generic placeholder image">
1720                    
1721                
1722                <div class="media-body">
1723                    <small><a class="mt-0 mb-1" href="/github/netlify/trigger-netlify-build-everyday-using-github" data-toggle="tooltip"
1724                            title="Trigger a Netlify build every day using GitHub Actions">
1725                            Trigger a Netlify build every day using GitHub Actions
1726                        </a>
1727                    </small>
1728                </div>
1729            </li>
1730        </ul>
1731        
1732
1733        
1734    </div>
1735</div>
1736<!--/.Card-->
1737
1738<!--Card-->
1739<div class="card mb-4 wow fadeIn">
1740    <div class="card-header text-uppercase">Our Book</div>
1741    <!--Card content-->
1742    <div class="card-body">
1743        <a href="https://www.amazon.co.uk/Azure-DevOps-Server-2019-Cookbook/dp/1788839250" target="_blank" rel="noopener"><img class="hoverable"
1744                src="https://www.visualstudiogeeks.com/images/social/book-0.jpg" width="100%" height="100%" alt="Azure DevOps Server 2019 Cookbook"></img>
1745        </a>
1746    </div>
1747</div>
1748<!--/.Card-->
1749          </div>
1750          <!--Grid column-->
1751        </div>
1752        <!--Grid row-->
1753      </section>
1754      <!--Section: Post-->
1755    </div>
1756  </main>
1757  <!--Footer-->
1758<footer class="page-footer font-small elegant-color pt-4 mt-4">
1759	<!--Copyright-->
1760	<div class="footer-copyright py-3 text-center elegant-color-black">
1761		&copy;
1762		<span id="copyright">
1763			2024
1764			Copyright:
1765			<strong>Utkarsh Shigihalli &amp; Tarun Arora</strong>
1766		</span>
1767	</div>
1768	<!--/.Copyright-->
1769</footer>
1770<!--/.Footer-->
1771<!-- Cookie Consent -->
1772<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />
1773<script src="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js"></script>
1773
1774<!-- Cookie Consent -->
1775<script>
1776	window.addEventListener("load", function () {
1777		window.cookieconsent.initialise({
1778			"palette": {
1779				"popup": {
1780					"background": "#252e39"
1781				},
1782				"button": {
1783					"background": "#4285F4"
1784				}
1785			},
1786			"position": "bottom-left"
1787		})
1788	});
1789</script>
1789
1790<!-- Algolia -->
1791<script src="https://cdn.jsdelivr.net/algoliasearch/3/algoliasearch.min.js"></script>
vendor: 1 bytes, line 1791
1791
1792<script src="https://cdn.jsdelivr.net/autocomplete.js/0/autocomplete.jquery.min.js"></script>
vendor: 1 bytes, line 1792
1792
1793<script type="text/template" id="my-custom-menu-template">
1794  <div class="my-custom-menu">
1795    <div class="row">
1796      <div class="col-sm-6">
1797        <div class="aa-dataset-d1"></div>
1798      </div>
1799    </div>
1800  </div>
1801</script>
vendor: 1 bytes, line 1801
1801
1802<script>
1803	var client = algoliasearch("D1EWGWOPWN", "461801ef59cc78039b9027e93f32131c")
1804	var index = client.initIndex("vsgeeks-search-index");
1805	$('#search-input').autocomplete(
1806		{
1807			openOnFocus: true,
1808			hint: false,
1809			templates: {
1810				dropdownMenu: '#my-custom-menu-template',
1811				footer: '<hr class="mb-0"/><small class="branding pull-right mr-3 mb-3 mt-0 text-muted">Powered by Algolia</small>'
1812			}
1813		},
1814		[
1815			{
1816				source: $.fn.autocomplete.sources.hits(index, { hitsPerPage: 5 }),
1817				displayKey: 'title',
1818				templates: {
1819					suggestion: function (suggestion) {
1820						return suggestion._highlightResult.title.value;
1821					}
1822				}
1823			},
1824		]).on('autocomplete:selected', function (event, suggestion, dataset) {
1825			window.location.href = suggestion.url;
1826		});
1827</script>
1827
1828
1829<!-- End Algolia -->
1830<script type="application/ld+json">
1831    
1832    {
1833        "url": "https://www.visualstudiogeeks.com/",
1834        "headline": "Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio",
1835        "description": "Great posts on DevOps, Azure, GitHub, Azure DevOps (VSTS) and Visual Studio",
1836        "name": "Visual Studio Geeks",
1837        "keywords":"devops, github, develop, Azure, Azure DevOps, VSTS, TFS, alm, Visual Studio, VisualStudio, continuous delivery, continuous integration, devops wiki, continuous deployment, devops tutorial, ci server, devops model, devops definition, continuous integration tools, cloud devops, devops principles, agile and devops, agile devops, devops delivery model, devops emphasizes on, devops duties, devops setup, devops ideas, ci cd pipeline, codepipeline, ci pipeline, ci, continuous integration tools, continuous development, integration tools, continuous, ci server, build server, how to implement continuous integration, build and deployment automation, microsoft team build",
1838        "@type": "WebSite",
1839        "publisher": {
1840            "@type": "Organization",
1841            "name": "Visual Studio Geeks",
1842            "logo": {
1843                "@type": "imageObject",
1844                "url": "https://www.visualstudiogeeks.com/images/social/logo.png"
1845            }
1846        },
1847        "@context": "http://schema.org"
1848    }
1849    
1850</script>
vendor: 1 bytes, line 1850
1850
1851<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"19c141ffa03448dc80cc50398e76e63e","r":1,"spa":2}' crossorigin="anonymous"></script>
1851
1852</body>
1853
1854</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.