logo
Alauda DevOps Pipelines Docs
English
简体中文
English
简体中文
logo
Alauda DevOps Pipelines Docs
导航

概览

介绍
架构
快速开始
生命周期策略
发版日志
特性概述

触发器

介绍
架构

核心概念

Tekton Triggers 核心概念
EventListener
触发器
Interceptor
TriggerBinding
TriggerTemplate
快速开始

实用指南

设置事件监听器
使用 GitLab 事件触发器
创建 TriggerTemplate

问题处理

Pipeline 未被自动触发
permissions

概念

TektonConfig
TektonPipeline
安装

升级

升级路径
升级 Alauda DevOps Pipelines Operator

配置

调整子组件的可选配置项
配置 Pipeline 组件的资源配额
定期清理 TaskRun 和 PipelineRun 资源

How To

通过 TektonConfig 在 global 集群中部署 tekton-pipelines

管道

介绍
架构

概念

任务
TaskRuns
流水线
PipelineRuns
StepActions
解析器
Workspaces
Pod 模板
快速开始

实用指南

调整 Dockerfile 构建适用于 Task 的自定义镜像
Specifying remote pipelines using hub resolvers
Specifying remote tasks using hub resolvers

故障排查

在 Tekton 中使用自定义镜像时遇到容器创建失败的问题
在 run-script Task 中使用自定义镜像时遇到权限不够的问题
Unable to Use Multiple PVC Workspaces in Tekton
权限

结果

介绍
架构

核心概念

核心概念
深入理解 Tekton Results
快速开始
permissions

配置

Database Configuration

供应链安全

介绍
架构

概念

核心概念
了解 Tekton Chains

快速开始

Getting Started
签名证明

实用指南

生成镜像签名并验证镜像完整性
构建系统溯源验证
源代码仓库验证
漏洞扫描和验证
Base Image and SBOM Verification
License Compliance Verification
Keyless Signing Verification

配置

链配置
链配置
Authentication for Chains
签名密钥配置

Hub

引言
架构

核心概念

概念
理解 Tekton Hub
权限描述

配置

Tekton Hub 配置
添加自定义目录

教程

创建自定义目录
为 Tekton Hub 编写 Tasks
为 Tekton Hub 编写 Pipelines

教程

介绍

准备工作

发现工具镜像
准备集群访问凭证
准备 Git 凭证
准备 Registry 凭证

Helm

Package & Push a Helm Chart to an OCI Registry
Deploy/Upgrade from an OCI-hosted Helm Chart
Deploy/Upgrade from Helm Charts in Git Repo

Java

使用模板构建 Java 流水线

Python

使用模板构建 Python 流水线

API Reference

介绍

Kubernetes APIs

Operator

TektonConfig [operator.tekton.dev/v1alpha1]
TektonInstallerSet [operator.tekton.dev/v1alpha1]
TektonPipeline [operator.tekton.dev/v1alpha1]
TektonTrigger [operator.tekton.dev/v1alpha1]
TektonChain [operator.tekton.dev/v1alpha1]
TektonHub [operator.tekton.dev/v1alpha1]
TektonResult [operator.tekton.dev/v1alpha1]
TektonInstallerSet [operator.tekton.dev/v1alpha1]
OpenShift Pipelines as Code [operator.tekton.dev/v1alpha1]

管道

Pipeline [tekton.dev/v1]
任务 [tekton.dev/v1]
PipelineRun [tekton.dev/v1]
TaskRun [tekton.dev/v1]
集群任务 [tekton.dev/v1]
运行 [tekton.dev/v1]
CustomRun [tekton.dev/v1]
StepAction [tekton.dev/v1]
VerificationPolicy [tekton.dev/v1alpha1]
ResolutionRequest [resolution.tekton.dev/v1beta1]

Triggers

触发器 [triggers.tekton.dev/v1beta1]
TriggerTemplate [triggers.tekton.dev/v1beta1]
EventListener [triggers.tekton.dev/v1beta1]
触发绑定 [triggers.tekton.dev/v1beta1]
拦截器 [triggers.tekton.dev/v1alpha1]
集群触发器绑定 [triggers.tekton.dev/v1beta1]
集群拦截器 [triggers.tekton.dev/v1alpha1]

高级 API

Results

Introduction to API Usage
Results 列表
结果详情
结果记录列表
Result logs 列表

#教程

创建自定义目录

  • Overview
  • 目录结构
  • Tekton Hub 验证要求
  • 完整的 Task 示例
  • 完整的 Pipeline 示例
  • 设置您的仓库
  • 版本管理
  • 使用目录中的资源
  • 验证清单
  • 发布您的目录
  • 下一步

为 Tekton Hub 编写 Tasks

  • 概述
  • Tekton Hub 要求
  • Hub 特定元数据
  • Hub 参数标准
  • Hub 最佳实践
  • Hub 分类和标签
  • Hub 验证要求
  • Hub Tasks 的安全性
  • Hub 测试要求
  • Hub Task 模板
  • 文档要求
  • Hub 发布清单

为 Tekton Hub 编写 Pipelines

  • 概述
  • Hub 特定元数据
  • Hub Task 引用
  • Hub 分类和标签
  • Hub 参数标准
  • Hub Pipeline 模板
  • Hub 最佳实践
  • Hub 测试要求
  • Hub Pipelines 安全性
  • 文档要求
  • Hub 发布清单

本节提供了创建自定义 Tekton 资源和目录的分步教程。学习如何为 Tekton Hub 构建您自己的 Tasks 和 Pipelines。

#目录

#主题

  • 创建自定义目录 - 按照 Tekton 标准设置新的目录仓库
  • 编写自定义 Tasks - 创建具有适当元数据和文档的可重用 Tasks
  • 编写自定义 Pipelines - 将 Tasks 组合成工作流并管理依赖关系
📝 在 GitHub 上编辑此页
上一页添加自定义目录
下一页创建自定义目录