Chmouel Boudjnah (Red Hat)
Chmouel Boudjnah (Red Hat)
  • 16
  • 2 062
Pipelines as Code on label Annotation
note that {{ labels }} dynamic variables has been renamed to {{ pull_request_label }} since this video was made.
🚀 Tekton Pipelines: Smarter CI/CD with Label-Based Triggering
Ever wanted more granular control over your CI/CD pipelines? In this video, we're diving deep into a powerful new feature for Pipelines as Code that lets you trigger PipelineRuns based on Pull Request labels!
📌 What You'll Learn:
- How to match PipelineRuns to specific PR labels
- Configuring label-based pipeline triggers
- Supporting providers: GitHub, Gitea, and GitLab
- Advanced workflow optimization techniques
⚙️ Key Highlights:
- Use the `pipelinesascode.tekton.dev/on-label` annotation
- Trigger pipelines automatically when labels are added
- Re-trigger pipelines on commit updates
- Flexible label matching for complex workflows
🔧 Code Example:
```yaml
metadata:
name: match-bugs-or-defect
annotations:
pipelinesascode.tekton.dev/on-label: [bug, defect]
````
⚠️ Provider Support:
✅ GitHub
✅ Gitea
✅ GitLab
❌ Bitbucket (not supported)
❌ Bitbucket Data center (not supported)
#Tekton #ContinuousIntegration #DevOps #CloudNative
มุมมอง: 12

วีดีโอ

Using emacs dape to debug software with DAP protocol (reupload)
มุมมอง 23814 วันที่ผ่านมา
This is a reupload with a better sound of a video i have made previously. A little demo on how I debug my Go software with dape on emacs, the config is here: gist.github.com/chmouel/f3021c8d12bca385fb14805f7d6cf793 dape-mode github.com/svaante/dape/ Transcript Introduction Today, I'll demonstrate a useful Emacs mode: DAP mode. This mode allows you to integrate with the Debug Adapter Protocol (D...
Using emacs dape to debug software with DAP protocol (bad audio, new one in description)
มุมมอง 20214 วันที่ผ่านมา
This video has a bad audio, i have rerecorded it with a better audio here: th-cam.com/video/i-A8vds_wE4/w-d-xo.html A little demo on how I debug my Go software with dape on emacs, the config is here: gist.github.com/chmouel/f3021c8d12bca385fb14805f7d6cf793 dape-mode github.com/svaante/dape/
Pipelines as Code - new tkn pac info globbing command
มุมมอง 1228 วันที่ผ่านมา
tkn pac info globbing allows you to test the globbing expressions as used in paac. By default the command will test globbing expressions against your current directory to test the pipelinesascode.tekton.dev/on-path-change-ignore annotation. The input is a path on your local filesystem (typically a git repository). For example this command: tkn pac info globbing 'docs/ /*.md' will match all mark...
Pipelines as Code - Concurrency Fix
มุมมอง 2628 วันที่ผ่านมา
Demo of github.com/openshift-pipelines/pipelines-as-code/pull/1810 Transcript: Hello, everyone. Today, I'll be doing a short demo on a fix we've implemented to address concurrency issues. I'll start by explaining the problem, and then I'll show you how the fix works. So, let me begin by demonstrating the issue. In my example, I have three pipeline runs-Test 1, Test 2, and Test 3-that are trigge...
Pipelines as Code - Cancel in Progress
มุมมอง 5928 วันที่ผ่านมา
🚀 New Feature Demo: "Cancel in Progress" 🚀 Hey everyone! In today’s video, I'm excited to demo a new feature I developed called "Cancel in Progress." This feature is inspired by CI/CD systems where, if a pipeline with the same base name is already running, it gets automatically canceled when a new one is triggered. Here’s a quick breakdown of how it works and why it’s useful: What is "Cancel in...
Pipelines as Code new on-path-change and on-path-ignore annotation
มุมมอง 10หลายเดือนก่อน
This is a little walk thought of a new Pipelines as Code annotation to match PipelineRun by path changed.
Pipelines-as-Code on-comment and argument passing on gitops commands
มุมมอง 338 หลายเดือนก่อน
A demo showing the on-comment feature: nightly.pipelines-as-code.pages.dev/docs/guide/authoringprs/#matching-a-pipelinerun-on-a-regexp-in-a-comment Redefining the parameters on Gitops command: nightly.pipelines-as-code.pages.dev/docs/guide/gitops_commands/#passing-parameters-to-gitops-commands-as-argument Standard Dynamic variable and custom parameters: nightly.pipelines-as-code.pages.dev/docs/...
POC: Detecting security issues in your Tekton PipelineRun with Mistral AI
มุมมอง 559 หลายเดือนก่อน
This is a demo of a POC i did integrating custom ai prompt with Pipelines as Code. In this case we use the mistral ai to detect security issues on a pipelinerun with Pipelines as Code before it gets applied to the cluster...
Triggering Tekton PipelineRuns on GitHub Comments using Pipelines-as-Code
มุมมอง 7910 หลายเดือนก่อน
In this demo, i will show you a new feature i have been working on to be able to trigger pipelienrun on Comments issued by user when using pipelines-as-code. Pipelines-as-Code documentation: pipelinesascode.com/ PipelineRun used in this demo add-label: github.com/chmouel/scratchmyback/blob/main/.tekton/add-label.yaml merge-pr: github.com/chmouel/scratchmyback/blob/main/.tekton/merge-pr.yaml
Pipelines as Code - Multiple GitHub Applications Support
มุมมอง 3811 หลายเดือนก่อน
Introducing a new PaC supporting multiple GitHub applications. you can find more about it here: pipelinesascode.com/docs/install/second_controller/
Tekton Armada POC
มุมมอง 60ปีที่แล้ว
A POC showing how to dispatch pipelineruns to multiple clusters according to some tags (pull model) Code here: github.com/chmouel/tekton-armada
Pipelines-as-Code - Policy actions via GitHub teams
มุมมอง 24ปีที่แล้ว
A quick demo showing how to set an action on a GitHub team with Pipelines-as-Code. Documentation is available here: pipelinesascode.com/docs/guide/policy/
Pipelines as Code - Remote Pipeline customization
มุมมอง 46ปีที่แล้ว
This shows a demo of a Pipelines as Code feature on how to get a golden template provided for users by platform admins, and let the user override some part of the Pipeline with their own task instead of having to import and customize the full Pipeline
Pipelines as Code and ChatGPT integration - CI Errors analysed with helpful comment from ChatGPT
มุมมอง 151ปีที่แล้ว
This is a little demo showing a POC integrating the output of CI errors in ChatGPT The example pull request is here github.com/chmouel/scratchmyback/pull/293
Getting started with Pipelines as Code on Kind
มุมมอง 1K2 ปีที่แล้ว
Getting started with Pipelines as Code on Kind

ความคิดเห็น

  • @mbarton98
    @mbarton98 7 วันที่ผ่านมา

    I've been happy using dape for Python debugging since it works well with eglot.I was just curious to see how you are using it. I'm going to look into incorporating how you did project specific settings with dir locals.

  • @wadebee1522
    @wadebee1522 4 หลายเดือนก่อน

    PaC is a complex topic with limited documentation so appreciate your videos but could you please update your recording equipment and environment? I have watched several of your videos and all are muffled. I have to crank my local volume to hear and then intermittent advertisements blast my eardrums. Closed captioning has been the only way I can make it through these videos.