main
 1<!DOCTYPE html>
 2<html lang="en">
 3<head>
 4<!-- Sep 03, 2024 -->
 5<meta charset="utf-8" />
 6<meta name="viewport" content="width=device-width, initial-scale=1" />
 7<title>Efficient Pipeline with Tekton</title>
 8<meta name="author" content="Vincent Demeester" />
 9<meta name="generator" content="Org Mode" />
10<link rel='icon' type='image/x-icon' href='/images/favicon.ico'/>
11<meta name='viewport' content='width=device-width, initial-scale=1'>
12<link rel='stylesheet' href='/css/new.css' type='text/css'/>
13<link rel='stylesheet' href='/css/syntax.css' type='text/css'/>
14<link href='/index.xml' rel='alternate' type='application/rss+xml' title='Vincent Demeester' />
15</head>
16<body>
17<main id="content" class="content">
18<header>
19<h1 class="title">Efficient Pipeline with Tekton</h1>
20<p class="subtitle" role="doc-subtitle">Diving into the cat&rsquo;s project best practices 🐱</p>
21</header><div class="abstract" id="orgb418c95">
22<p>
23Let&rsquo;s dig into how I to write efficient pipeline with Tekton, following best-practices
24</p>
25
26</div>
27
28<nav id="table-of-contents" role="doc-toc">
29<h2>Table of Contents</h2>
30<div id="text-table-of-contents" role="doc-toc">
31<ul>
32<li><a href="#Plan"><span class="todo TODO">TODO</span> Plan</a></li>
33<li><a href="#h:df5e2667-14ba-44d1-9ea5-789fcd64a202">What is Tektoncd ?</a></li>
34<li><a href="#Without%20PipelineResource"><span class="todo TODO">TODO</span> Without PipelineResource</a></li>
35<li><a href="#Use%20of%20parameters"><span class="todo TODO">TODO</span> Use of parameters</a></li>
36<li><a href="#Ways%20to%20pass%20information%20from%20A%20to%20B"><span class="todo TODO">TODO</span> Ways to pass information from A to B</a></li>
37<li><a href="#When%20to%20use%20%3DpodTemplate%3D"><span class="todo TODO">TODO</span> When to use <code>podTemplate</code></a></li>
38<li><a href="#When%20to%20use%20%3DstepTemplate%3D"><span class="todo TODO">TODO</span> When to use <code>stepTemplate</code></a></li>
39</ul>
40</div>
41</nav>
42<section id="outline-container-Plan" class="outline-2">
43<h2 id="Plan"><span class="todo TODO">TODO</span> Plan</h2>
44<div class="outline-text-2" id="text-Plan">
45<p>
46Open question: should it a set of article ? (like a small book :D)
47</p>
48</div>
49</section>
50<section id="outline-container-h:df5e2667-14ba-44d1-9ea5-789fcd64a202" class="outline-2">
51<h2 id="h:df5e2667-14ba-44d1-9ea5-789fcd64a202">What is Tektoncd ?</h2>
52<div class="outline-text-2" id="text-h:df5e2667-14ba-44d1-9ea5-789fcd64a202">
53
54<figure id="orgaecc9b9">
55<img src="images/tekton/tekton-horizontal-color.png" alt="tekton-horizontal-color.png" width="400/600px">
56
57</figure>
58
59<blockquote>
60<p>
61The Tekton Pipelines project provides Kubernetes-style resources for declaring CI/CD-style pipelines.
62</p>
63</blockquote>
64</div>
65</section>
66<section id="outline-container-Without%20PipelineResource" class="outline-2">
67<h2 id="Without%20PipelineResource"><span class="todo TODO">TODO</span> Without PipelineResource</h2>
68</section>
69
70<section id="outline-container-Use%20of%20parameters" class="outline-2">
71<h2 id="Use%20of%20parameters"><span class="todo TODO">TODO</span> Use of parameters</h2>
72</section>
73
74<section id="outline-container-Ways%20to%20pass%20information%20from%20A%20to%20B" class="outline-2">
75<h2 id="Ways%20to%20pass%20information%20from%20A%20to%20B"><span class="todo TODO">TODO</span> Ways to pass information from A to B</h2>
76</section>
77
78<section id="outline-container-When%20to%20use%20%3DpodTemplate%3D" class="outline-2">
79<h2 id="When%20to%20use%20%3DpodTemplate%3D"><span class="todo TODO">TODO</span> When to use <code>podTemplate</code></h2>
80</section>
81<section id="outline-container-When%20to%20use%20%3DstepTemplate%3D" class="outline-2">
82<h2 id="When%20to%20use%20%3DstepTemplate%3D"><span class="todo TODO">TODO</span> When to use <code>stepTemplate</code></h2>
83</section>
84</main>
85<footer id="postamble" class="status">
86<footer>
87     <small><a href="/" rel="history">Index</a><a href="/sitemap.html">Sitemap</a><a href="https://dl.sbr.pm/">Files</a></small><br/>
88     <small class='questions'>Questions, comments ? Please use my <a href="https://lists.sr.ht/~vdemeester/public-inbox">public inbox</a> by sending a plain-text email to <a href="mailto:~vdemeester/public-inbox@lists.sr.ht">~vdemeester/public-inbox@lists.sr.ht</a>.</small><br/>
89     <small class='copyright'>
90      Content and design by Vincent Demeester
91      (<a rel='licence' href='http://creativecommons.org/licenses/by-nc-sa/3.0/'>Some rights reserved</a>)
92    </small><br />
93</footer>
94</footer>
95</body>
96</html>