You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@[[ -n`git status --porcelain $(MD_FILES)$(YAML_FILES)` ]] && { echo"Markdowns and Yaml files has been cleaned 🧹. Cleaned Files: ";git status --porcelain $(MD_FILES)$(YAML_FILES);} ||echo"Markdown and YAML are clean ✨"
@STATUS=$$(git status --porcelain -- $$(git ls-files -- $(MD_YAML_PATTERNS)))&&\
143
+
[[ -n"$$STATUS" ]] && { echo"Markdowns and Yaml files has been cleaned 🧹. Cleaned Files: ";echo"$$STATUS";} ||echo"Markdown and YAML are clean ✨"
138
144
139
-
.PHONE: fix-python-errors
145
+
.PHONY: fix-python-errors
140
146
fix-python-errors: ## fix all python errors generated by ruff
141
147
@echo "Fixing python files..."
142
-
@ruff check --fix $(PY_FILES)
143
-
@ruff format $(PY_FILES)
144
-
@[[ -n`git status --porcelain $(PY_FILES)` ]] && { echo"Python files has been cleaned 🧹. Cleaned Files: ";git status --porcelain $(PY_FILES);} ||echo"Python files are clean ✨"
Copy file name to clipboardExpand all lines: README.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Pipelines-as-Code is an opinionated CI/CD solution for Tekton and OpenShift Pipe
10
10
11
11
## Overview
12
12
13
-
Pipelines-as-Code brings the [Pipelines-as-Code methodology](https://teamhub.com/blog/understanding-pipeline-as-code-in-software-development/) to Tekton. It provides a simple and declarative way to define your pipelines in your Git repository and have them automatically executed on your Kubernetes cluster. It integrates seamlessly with Git providers like GitHub, GitLab, Bitbucket, and Gitea, and provides feedback directly on your pull requests and commits.
13
+
Pipelines-as-Code brings the [Pipelines-as-Code methodology](https://teamhub.com/blog/understanding-pipeline-as-code-in-software-development/) to Tekton. It provides a simple and declarative way to define your pipelines in your Git repository and have them automatically executed on your Kubernetes cluster. It integrates seamlessly with Git providers like GitHub, GitLab, Bitbucket, and Forgejo, and provides feedback directly on your pull requests and commits.
14
14
15
15
## Why Pipelines-as-Code?
16
16
@@ -54,15 +54,15 @@ Before getting started with Pipelines-as-Code, ensure you have:
54
54
-**Git Provider**: One of:
55
55
- GitHub (GitHub App or Webhook)
56
56
- GitLab (Webhook)
57
-
-Gitea/Forgejo (Webhook)
57
+
- Forgejo (Webhook) - Tech Preview
58
58
- Bitbucket Cloud/Data Center (Webhook)
59
59
-**CLI Tool**: `kubectl` for cluster access
60
60
-**Optional**: `tkn` CLI for Tekton operations
61
61
62
62
## Key Features
63
63
64
64
-**Git-based workflow**: Define your Tekton pipelines in your Git repository and have them automatically triggered on Git events like push, pull request, and comments.
65
-
-**Multi-provider support**: Works with GitHub (via GitHub App & Webhook), GitLab, Gitea, Bitbucket Data Center & Cloud via webhooks.
65
+
-**Multi-provider support**: Works with GitHub (via GitHub App & Webhook), GitLab, Forgejo (Tech Preview), Bitbucket Data Center & Cloud via webhooks.
66
66
-**Annotation-driven workflows**: Target specific events, branches, or CEL expressions and gate untrusted PRs with `/ok-to-test` and `OWNERS`; see [Running the PipelineRun](https://pipelinesascode.com/docs/guide/running/).
67
67
-**ChatOps style control**: `/test`, `/retest`, `/cancel`, and branch or tag selectors let you rerun or stop PipelineRuns from PR comments or commit messages; see [GitOps Commands](https://pipelinesascode.com/docs/guide/gitops_commands/).
68
68
-**Skip CI support**: Use `[skip ci]`, `[ci skip]`, `[skip tkn]`, or `[tkn skip]` in commit messages to skip automatic PipelineRun execution for documentation updates or minor changes; GitOps commands can still override and trigger runs manually; see [Skip CI Commands](https://pipelinesascode.com/docs/guide/gitops_commands/#skip-ci-commands).
This shortcode generates a compatibility table showing which Git providers support a particular feature. Each parameter accepts "true" or "false" values, displaying checkmarks (✅) or cross marks (❌) accordingly. The table lists all major Git providers (GitHub App, GitHub Webhook, Gitea, GitLab, Bitbucket Cloud, and Bitbucket Data Center) with their support status for the feature.
273
+
This shortcode generates a compatibility table showing which Git providers support a particular feature. Each parameter accepts "true" or "false" values, displaying checkmarks (✅) or cross marks (❌) accordingly. The table lists all major Git providers (GitHub App, GitHub Webhook, Forgejo, GitLab, Bitbucket Cloud, and Bitbucket Data Center) with their support status for the feature.
275
274
276
275
## Documentation when we are doing the Release Process
If you want to trigger a GitOps command on a pushed commit, you can include the `GitOps` comments within your commit messages. These comments can be used to restart either all pipelines or specific ones. Here's how it works:
96
96
@@ -168,7 +168,7 @@ The PipelineRun will be restarted regardless of the annotations if the comment `
0 commit comments