龙空技术网

Buddy v2.5.5 —— 专业平台有专业的团队持续护航创新

東正科技 152

前言:

现时小伙伴们对“jsonbuddy”都比较讲究,朋友们都想要了解一些“jsonbuddy”的相关知识。那么小编在网摘上收集了一些对于“jsonbuddy””的相关资讯,希望各位老铁们能喜欢,朋友们快快来学习一下吧!

Buddy v2.5.5:

一、新功能:

本地部署工作器变量工作器变量

名称

描述

BUDDY_WORKERS

包含所有已安装工作器信息的JSON

BUDDY_WORKERS_CONCURRENT_SLOTS

所有工作器的流水线槽总数

BUDDYWORKERS_COUNT${TAG}

用${TAG}标记的工作器数量

BUDDY_WORKERS_COUNT_NOT_TAGGED

未标记工作器的数量

BUDDYWORKERS_FREE_SLOTS${TAG}

标记有${TAG}的工作器上的空闲流水线槽数

BUDDY_WORKERS_FREE_SLOTS_NOT_TAGGED

所有未标记工作器的空闲流水线槽数

BUDDYWORKERS_AVG_LOAD${TAG}

所有标有${TAG}的工作器最近一分钟的平均负载

BUDDY_WORKERS_AVG_LOAD_NOT_TAGGED

所有未标记工作器的最近一分钟的平均负载

BUDDYWORKER_ADDRESS${TAG}

用${TAG}标记的工作器IP地址列表

BUDDY_WORKER_ADDRESS_NOT_TAGGED

未标记工作器IP地址列表

文件系统、静态文件与缓存​只要不满足重新分配规则,流水线连同它的缓存和文件系统就被固定到一个指定的工作器。每当流水线切换到另一个工作器时,其缓存的内容都会被清除。因此,在新工作器上的第一次执行可能需要更长的时间,因为它需要重新下载依赖项并重新生成工件。手动上传到文件系统的静态文件除外。静态文件存储在Buddy本地部署/自托管部署的主实例中,并在第一次运行流水线时自动下载到新工作器上。

提示

要强制流水线在指定工作器上运行,请为工作器分配一个唯一的标签,并与该流水线独占共享该标签。

排除​

排除(Draining) 意味着工作器正在完成当前的流水线运行并且不会开始任何新的流水线,包括列队。 如果您想在更新或维护之前优雅地关闭您的工作器,请使用此功能。

您可以通过检查工作器设置中的标志来将工作器标记为排除

工作器设置中的排除选项

或者,您可以通过在安装工作器的机器上运行命令来执行此操作:

buddy update-worker --drain

要将工作器恢复到以前的状态,请运行:

buddy update-worker --flood

将工作器切换到排除模式会在其旁边产生一个相应的标签:

工作器处于排除模式

故障排除​

如果将流水线分配给工作器时出错,您可以查看流水线执行日志的准备环境步骤以了解详细信息。

二、提升​[操作:网站监控] 新版本[操作:调用谷歌函数] 新版本[单点登录] 工作区所有者的SSO会话不再过期[访问令牌] 现可设置IP和域名限制[REST API] 现可通过API管理SSO

注:通过API管理SSO:

启用SSO工作区中启用SSO​

必填权限范围: WORKSPACE

资源网址​

POST workspaces/:domain/enable-sso
网址参数​

名称

类型

描述

域名

必填

字符串

工作区域名

示例​

请求

POST 

示例响应

HTTP​

Status: 204 NoContentX-Rate-Limit-Limit: 1X-Rate-Limit-Remaining: 999
获取SSO

显示工作区SSO详情

必填权限范围: WORKSPACE

资源网址​

GET workspaces/:domain/sso
网址参数​

名称

类型

描述

域名

必填

字符串

工作区域名

示例​

请求

GET 

示例响应

HTTP​

Status: 200 OKX-Rate-Limit-Limit: 1X-Rate-Limit-Remaining: 999
JSON​
{    "sso_url": ";,    "issuer": ";,    "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIC8DXCAdigAwIBAgIQKk9e1LkXXX/rMC+MrqGciiXILL\r\nxbLtT2E+SdHXgxKMXsq/\r\n-----END CERTIFICATE-----\r\n",    "signature_method": "sha256",    "digest_method": "sha256",    "require_sso_for_all_members": false}
更新SSO

工作区中更新SSO

必填权限范围: WORKSPACE

资源网址​

PATCH workspaces/:domain/sso
网址参数​

名称

类型

描述

域名

必填

字符串

工作区域名

POST参数​

名称

类型

描述

sso_url

字符串

SSO URL / SAML端点 / 身份提供商单点登录URL

issuer

字符串

颁发者 URI、IDP 实体 ID、SSO 颁发者、提供商颁发者、AD 标识符等。

certificate

字符串

x509证书内容

signature_method

字符串

可用值为 sha1、sha256、sha512

digest_method

字符串

可用值为 sha1、sha256、sha512

require_sso_for_all_members

布尔型

SAML SSO身份验证必填

示例​

请求

PATCH 

示例响应

HTTP​

Status: 200 OKX-Rate-Limit-Limit: 1X-Rate-Limit-Remaining: 999
JSON​
{    "sso_url": ";,    "issuer": ";,    "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIC8DXCAdigAwIBAgIQKk9e1LkXXX/rMC+MrqGciiXILL\r\nxbLtT2E+SdHXgxKMXsq/\r\n-----END CERTIFICATE-----\r\n",    "signature_method": "sha256",    "digest_method": "sha256",    "require_sso_for_all_members": false}
停用SSO

工作区中停用SSO

必填权限范围: WORKSPACE

资源网址​

POST workspaces/:domain/disable-sso
网址参数​

名称

类型

描述

域名

必填

字符串

工作区域名

示例​

请求

POST 

示例响应

HTTP​

Status: 204 NoContentX-Rate-Limit-Limit: 1X-Rate-Limit-Remaining: 999

三、修复​

[操作:触发流水线] 继承修订的标签现在已正确传递给子流水线运行在自定义存储仓中将授权凭据从SSH更新为HTTPS现已正常工作现已正确解析名称中带有表情符号的流水线提交状态定时流水线不再强制暂停[操作:设置变量] 列队中的流水线定义变量现可正确保存[操作:iOS签名/签署和导出] 错误显示在操作日志中[操作:App Store] 添加对存档位置路径的验证

标签: #jsonbuddy