{"id":41005839,"url":"https://github.com/kubesphere-sigs/pipeline-templates","last_synced_at":"2026-01-22T08:39:32.861Z","repository":{"id":36968770,"uuid":"468160956","full_name":"kubesphere-sigs/pipeline-templates","owner":"kubesphere-sigs","description":"A collection of useful Pipeline Templates","archived":false,"fork":false,"pushed_at":"2023-10-24T17:46:24.000Z","size":74,"stargazers_count":6,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-10-24T18:41:00.942Z","etag":null,"topics":["devops","kubernetes","kubesphere","pipeline","template"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kubesphere-sigs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-03-10T02:08:41.000Z","updated_at":"2023-05-16T06:04:49.000Z","dependencies_parsed_at":"2023-01-17T10:01:02.921Z","dependency_job_id":"322f3378-ec61-496a-8134-a479f50cd76f","html_url":"https://github.com/kubesphere-sigs/pipeline-templates","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/kubesphere-sigs/pipeline-templates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubesphere-sigs%2Fpipeline-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubesphere-sigs%2Fpipeline-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubesphere-sigs%2Fpipeline-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubesphere-sigs%2Fpipeline-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kubesphere-sigs","download_url":"https://codeload.github.com/kubesphere-sigs/pipeline-templates/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kubesphere-sigs%2Fpipeline-templates/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28659518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["devops","kubernetes","kubesphere","pipeline","template"],"created_at":"2026-01-22T08:39:32.762Z","updated_at":"2026-01-22T08:39:32.851Z","avatar_url":"https://github.com/kubesphere-sigs.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e This file was generated by [README.tpl](README.tpl) via [yaml-readme](https://github.com/LinuxSuRen/yaml-readme), please don't edit it directly!\n\n## 实用的流水线模板\n\n这里包含一些比较实用的流水线模板。在 KubeSphere Console 编辑一个新的流水线时，我们可以选择合适的模板来填充流水线脚本。\n\nThese are offical Pipeline templates:\nTemplate Type: ClusterStepTemplate\n\n| Name | Description |\n|---|---|\n| [Archive artifacts](featured/steps/archive-artifacts.yaml) | Archive artifacts of the build records |\n| [buildkit](featured/steps/buildkit.yaml) | buildkit |\n| [CD](featured/steps/cd.yaml) | Update image information using continuous deployment |\n| [Checkout](featured/steps/checkout.yaml) | check out source code, often used for non-git repository, such as svn |\n| [Specify Container](featured/steps/container.yaml) | Specify a container to add nested tasks to execute inside the container |\n| [Docker build \u0026amp; push](featured/steps/docker-build-push.yaml) | Build and push an image from a Dockerfile |\n| [Docker login](featured/steps/docker-login.yaml) | Docker login |\n| [Echo](featured/steps/echo.yaml) | Print a message in the build |\n| [Exit With Error](featured/steps/error.yaml) | Signals an error, exit the Pipeline and mark it as failed |\n| [Git Clone](featured/steps/git-clone.yaml) | Pull code from Git-Repo |\n| [Fast linters Runner for Go](featured/steps/golangci.yaml) | Fast linters Runner for Go |\n| [Groovy Script](featured/steps/groovy-script.yaml) | Execute groovy script |\n| [input](featured/steps/input.yaml) | When the pipeline runs here, this task will be suspended, and you can choose to continue or terminate after the review |\n| [JUnit Report](featured/steps/junit.yaml) | Archive JUnit-formatted test results |\n| [Setup k3s cluster](featured/steps/k3d.yaml) | Setup k3s cluster |\n| [Mail](featured/steps/mail.yaml) | Send message by email |\n| [Pipeline trigger](featured/steps/pipeline-trigger.yaml) | Trigger a new build for a given job |\n| [Retry](featured/steps/retry.yaml) | Repeatedly run given steps |\n| [Shell](featured/steps/shell.yaml) | Execute shell commands or windows batch commands in the build |\n| [Check license with skywalking-eyes](featured/steps/skywalking-eyes.yaml) | Check license with skywalking-eyes |\n| [Sleep](featured/steps/sleep.yaml) | Pause the process for specific time |\n| [Code Scan with Snyk](featured/steps/snyk-scan.yaml) | Code Scan with Snyk |\n| [Timeout](featured/steps/timeout.yaml) | Executes the code inside the block with a determined time out limit |\n| [WaitForQualityGate](featured/steps/waitfor-qauality-gate.yaml) | Execute code analysis(SonarQube) |\n| [WithCredential](featured/steps/with-credential.yaml) | Bind credentials to the environment variables |\n| [WithSonarQubeEnv](featured/steps/with-sonarqube-env.yaml) | Load a code block with sonarqube configuration environments(run code-review in it) |\n\nTemplate Type: ClusterTemplate\n\n| Name | Description |\n|---|---|\n| [Golang](featured/pipelines/golang.yaml) | Designed for the continuous integration of most Golang projects, including dependency downloading, testing, building, and artifact archiving. |\n| [Maven](featured/pipelines/maven.yaml) | Designed for the continuous integration of most Maven projects, including dependency downloading, testing, building, and artifact archiving. |\n| [Node.js](featured/pipelines/nodejs.yaml) | Designed for the continuous integration of most Node.js projects, including dependency downloading, testing, building, and artifact archiving. |\n\nTemplate Type: PodTemplate\n\n| Name | Description |\n|---|---|\n| [buildkit](featured/jenkins-agents/buildkit.yaml) | buildkit |\n| [go 1.17](featured/jenkins-agents/go-1.17.yaml) | This is a PodTemplate for the Jenkins agent with go 1.17 |\n| [go 1.18](featured/jenkins-agents/go-1.18.yaml) | This is a PodTemplate for the Jenkins agent with go 1.18 |\n| [go 1.19](featured/jenkins-agents/go-1.19.yaml) | This is a PodTemplate for the Jenkins agent with go 1.19 |\n| [Golang builder](featured/jenkins-agents/go-builder.yaml) | Golang builder |\n| [Fast linters Runner for Go](featured/jenkins-agents/golangci-lint.yaml) | Fast linters Runner for Go |\n| [k3d 5.3.0](featured/jenkins-agents/k3d-5.3.yaml) | k3d 5.3.0 |\n| [A full-featured license tool](featured/jenkins-agents/skywalking-eyes.yaml) | A full-featured license tool |\n| [Snyk Go 1.17](featured/jenkins-agents/snyk-go-1.17.yaml) | Snyk Go 1.17 |\n\n\n## Contribution\n\n想要了解更多关于流水线模板如何工作，请参考：\n\n- https://github.com/kubesphere/ks-devops/blob/master/docs/pipeline-template.md\n- [Contribution guide](CONTRIBUTION.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubesphere-sigs%2Fpipeline-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkubesphere-sigs%2Fpipeline-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkubesphere-sigs%2Fpipeline-templates/lists"}