- 项目设置
项目设置
作为悟空中项目的所有者,您可以通过Web界面更改与项目相关的设置.
流水线路径
到pipeline配置文件或文件夹的路径.默认情况下,它将保持为空,将使用以下配置解析规则:.woodpecker/*.yml
-> .woodpecker/*.yaml
-> .woodpecker.yml
-> .woodpecker.yaml
.如果您设置自定义路径,悟空将尝试加载您的配置,如果没有在指定位置找到配置,则悟空将失败.要在自定义路径上使用多个工作流,您必须将其更改为以/结尾的文件夹路径,例如.woodpecker/
.
存储库钩子
您的版本控制系统将通过webhook通知悟空关于事件.如果您想让流水线只在特定的webhook上运行,您可以使用此设置进行勾选.
项目设置
允许拉取请求
启用处理webhook的拉取请求事件.如果禁用,则流水线将不会对拉取请求运行.
受保护
由用户(不包括项目所有者)发起的每个构建都需要在执行之前得到所有者的批准.如果您将代码库公开,则可以使用此功能来保护流水线配置,以防止在第三方拉取请求上运行未经授权的更改.
受信任
如果您将项目设置为受信任的,则流水线步骤以及底层容器可以访问升级后的功能,例如挂载卷.
注意
只有服务器管理员才能设置此选项.如果您不是服务器管理员,则此选项将不会显示在您的项目设置中.
仅向受信任的容器注入netrc凭据
克隆流水线步骤可能需要git凭据.它们通过netrc进行注入.默认情况下,只有当此选项启用、存储库受信任(请参阅上文)或镜像为受信任的克隆镜像时,才会注入git凭据.如果您取消选中该选项,git凭据将被注入到克隆步骤中的任何容器中.
项目可见性
您可以使用此设置更改项目的可见性.如果用户有权访问项目,则可以查看所有构建及其日志和工件.只有所有者才能访问设置、秘密和注册表.
公开-每个用户都可以在不登录的情况下查看您的项目.
内部-只有经过身份验证的悟空用户可以查看此项目.
私人-只有您和其他存储库所有者才能查看此项目.
流水线最大执行时长
在这个超时之后,流水线必须完成,否则将被视为超时.
取消先前的流水线
启用此选项后,在触发新流水线之前,将取消同一事件和上下文中的先前流水线.