• 项目设置

项目设置

作为悟空中项目的所有者,您可以通过Web界面更改与项目相关的设置.

项目设置

流水线路径

到pipeline配置文件或文件夹的路径.默认情况下,它将保持为空,将使用以下配置解析规则:.woodpecker/*.yml -> .woodpecker/*.yaml -> .woodpecker.yml -> .woodpecker.yaml.如果您设置自定义路径,悟空将尝试加载您的配置,如果没有在指定位置找到配置,则悟空将失败.要在自定义路径上使用多个工作流,您必须将其更改为以/结尾的文件夹路径,例如.woodpecker/.

存储库钩子

您的版本控制系统将通过webhook通知悟空关于事件.如果您想让流水线只在特定的webhook上运行,您可以使用此设置进行勾选.

项目设置

允许拉取请求

启用处理webhook的拉取请求事件.如果禁用,则流水线将不会对拉取请求运行.

受保护

由用户(不包括项目所有者)发起的每个构建都需要在执行之前得到所有者的批准.如果您将代码库公开,则可以使用此功能来保护流水线配置,以防止在第三方拉取请求上运行未经授权的更改.

受信任

如果您将项目设置为受信任的,则流水线步骤以及底层容器可以访问升级后的功能,例如挂载卷.

注意

只有服务器管理员才能设置此选项.如果您不是服务器管理员,则此选项将不会显示在您的项目设置中.

仅向受信任的容器注入netrc凭据

克隆流水线步骤可能需要git凭据.它们通过netrc进行注入.默认情况下,只有当此选项启用、存储库受信任(请参阅上文)或镜像为受信任的克隆镜像时,才会注入git凭据.如果您取消选中该选项,git凭据将被注入到克隆步骤中的任何容器中.

项目可见性

您可以使用此设置更改项目的可见性.如果用户有权访问项目,则可以查看所有构建及其日志和工件.只有所有者才能访问设置、秘密和注册表.

公开-每个用户都可以在不登录的情况下查看您的项目.

内部-只有经过身份验证的悟空用户可以查看此项目.

私人-只有您和其他存储库所有者才能查看此项目.

流水线最大执行时长

在这个超时之后,流水线必须完成,否则将被视为超时.

取消先前的流水线

启用此选项后,在触发新流水线之前,将取消同一事件和上下文中的先前流水线.