未提供项目描述
项目描述
此包收集发送通知的机制,“项目y的版本x刚刚部署到环境z”,例如在Grafana等可观察性系统中设置标记,向Slack频道发布消息,将jira中的问题过渡到相应的状态等。
用法
此包提供“多子命令”CLI界面
python -m zeit.deploynotify --environment=staging --project=example --version=1.2.3 \ slack --channel=example --emoji=palm_tree
通常这将集成为Keptn部署任务,如下所示
apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: deployment-notify spec: refreshInterval: 1h secretStoreRef: name: baseproject-vault kind: SecretStore data: - secretKey: SLACK_HOOK_TOKEN remoteRef: key: zon/v1/slack/hackbot property: HOOK_TOKEN --- apiVersion: lifecycle.keptn.sh/v1alpha3 kind: KeptnTaskDefinition metadata: name: notify spec: container: name: task image: europe-west3-docker.pkg.dev/zeitonline-engineering/docker-zon/deploynotify:1.0.0 envFrom: - secretRef: name: deployment-notify args: - "--environment=staging" - "slack" - "--channel=example" - "--emoji=palm_tree"
变更日志
1.5.0 (2024-08-07)
变更
issues:支持多个问题前缀(issues)
jira:通过名称而不是ID选择jira状态(jira)
1.4.1 (2024-07-30)
变更
ZO-5636:将所有hny数据集设置为默认值(ZO-5636)
1.4.0 (2024-07-30)
变更
ZO-5636:支持honeycomb环境标记(ZO-5636)
1.3.0 (2024-02-22)
变更
更新到keptn-0.10上下文API(keptn)
1.2.3 (2024-01-17)
变更
修复jira状态更改(jira)
1.2.2 (2024-01-16)
变更
如果状态已经是“更多完成”,则不要设置jira状态(jira)
1.2.1 (2024-01-11)
变更
正确检测postdeploy为空(postdeploy)
1.1.1 (2024-01-08)
变更
正确引用slack的变更日志文本(changelog)
1.1.0 (2024-01-08)
变更
ZO-4171:实现将变更日志差异发布到slack(changelog)
1.0.4 (2024-01-08)
变更
postdeploy:获取已部署版本的变更日志(postdeploy)
1.0.3 (2023-12-18)
变更
修复jira变更日志解析(jira)
1.0.2 (2023-12-18)
变更
修复bugsnag CLI解析(bugsnag)
1.0.1 (2023-12-18)
变更
允许在单个调用中调用多个任务(chain)
1.0.0 (2023-12-13)
变更
初始发布(initial)
项目详细信息
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
zeit.deploynotify-1.5.0.tar.gz (16.5 kB 查看散列值)