问题标签 [rollout]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 在 Google 控制台中取消审核应用版本
有没有办法删除当前在 Google Console 中“审核中”的应用版本?它已经进行了近两天的审查(通常最多需要几个小时),我们已经致力于我们想要推出的新更新。
android - 分阶段推出:人们仍然可以进入 google playstore 下载新版本吗?
我很好奇用户是否可以在应用程序推出时下载新版本的应用程序。喜欢:不参与推出的用户,如果他/她进入 google play,仍然可以下载最新(新)版本。
我听说 iOS 是这样的,但不确定用户是否可以在 android 中做到这一点。
kubernetes - 执行 kubectl rollout undo 导致当前和以前的副本集持续存在
我将 kubectl 用于基于 kubernetes 的部署。我创建了一个进入 crashloopbackoff 状态的部署。然后为了纠正这个问题,滚动更新就完成了。但是由于OOM,部署失败。然后,如果我撤消推出,我会看到当前和以前的副本集,相应的 pod 处于失败状态。我只需要之前运行 pod 的副本集。任何可能出错的地方。太感谢了。
kubernetes - 在 kubectl 推出状态后获取新的 pod 名称之一 | kubectl get pods --field-selector 返回终止 pods
问题是在部署新部署之后
(假设使用一个副本进行部署)
Kubernetes 将创建第二个 pod 并关闭前一个 - 到目前为止还可以。
但是在 kubectl apply 之后,我想立即在 CI/CD 中检测部署是否成功,并且无论如何(无论推出成功还是失败)从新部署的 pod 之一获取日志,以便在 CI 中提供尽可能多的信息/CD 日志以确定哪里出了问题。
所以我正在使用
这是等待部署推出。紧接着你会得到两个 pod,一个处于“正在运行”状态,另一个处于“终止”状态。
现在有问题的部分:通常我会使用类似的方法
但不幸的是,它将返回两个 pod 的名称(“运行”和“终止”),用空格分隔。
现在我也试过了
根据文档:
但由于某种原因,这将返回完全相同的结果,两个 pod 都在运行和终止。
问题是:
如何从结果中正确排除 TERMINATING pod?
angular - 在赛普拉斯规范编译之前获取功能标志值
我正在尝试根据来自 cloudbees 功能标志的标志值动态运行 cypress 测试。像这样的东西:
但是,通常情况下,describe
在确定功能标志值之前,都会为规范编译所有 s。当it
s 最终运行时,这些标志值已确定,因此测试将失败(如果实际标志值为真)。
我不知道如何让赛普拉斯在将规范文件编译为测试之前等待标志值返回。
我的印象是在插件中设置请求标志值是可行的方法,但我想不出如何强制导出函数等待。
google-play - Google Play:分阶段推出时无法删除国家/地区
直到最近,我还在 2 个国家/地区推出了一款应用程序,但后来我决定停止在这 2 个国家/地区中的 1 个国家/地区发布该应用程序。
当我去发布应用程序的新版本时,我只会选择其中一个国家并推广到 100%。
发布仪表板显示该应用程序的正确版本是最新版本(并声明它仅在 1 个国家/地区可用),但我今天意识到该应用程序的旧版本在这两个国家/地区仍被列为“可用”。
我想从另一个国家/地区的商店中完全删除该应用程序,但是当我转到“国家/地区”选项卡时,“删除国家/地区”按钮显示为灰色,并显示一条消息“无法删除国家/地区分阶段推出正在进行中”。
分阶段推出已设置为 100%。我认为这相当于全面推出,那么为什么我仍然看到此警告消息?我该怎么做才能从列表中删除另一个国家?
kubernetes - “kubectl rollout restart deploy”会导致停机吗?
出于实施原因,我正在尝试重新启动命名空间的所有部署。
我正在使用“kubectl rollout -n restart deploy”,它运行良好,但我不确定该命令是否会导致停机,或者它是否作为“推出更新”工作,一一应用重启,保持我的服务正常运行.
有人知道吗?
在文档中我只能找到这个:
手术 | 句法 | 描述 |
---|---|---|
推出 | kubectl rollout 子命令 [选项] | 管理资源的推出。有效的资源类型包括:部署、守护程序集和状态集。 |
但我找不到有关特定“推出重启部署”的详细信息。
我需要确保它不会导致停机。现在很难说,因为重启过程非常快。
更新:我知道对于一个特定的部署(kubectl rollout restart deployment/name),它按预期工作并且不会导致停机,但我需要将它应用到所有命名空间(不指定部署),我就是这种情况我不确定。
c# - 如何推出绑定重定向到客户站点
.Net Windows桌面软件:场景是客户机器上的.exe.config文件包含两种信息:
- 特定于站点的应用程序设置
- 各种 nuget 包所需的绑定重定向
随着 nuget 包依赖项随着时间的推移而发展,绑定重定向需要更新。由于特定于站点的设置,不能简单地替换文件,因此必须更新它们。
我已经编写了代码来做到这一点,但是考虑到必须有这个问题的网站的数量,你自己的滚动是必要的,这感觉很奇怪,所以我的问题是:
- 是否有必要更新客户机器上的物理文件,或者是否有任何东西(例如在 Visual Studio 中)意味着我可以避免这种情况?
- 如果是这样,是否有应用程序或 VS 组件来执行此操作,或者我是否需要通过更新程序应用程序来调整 XElements?
非常感谢
kubernetes - Kubectl rollout restart 出现错误:无法解码
当我想通过以下命令重新启动部署时:kubectl rollout restart -n ind-iv -f mattermost-installation.yml
它返回错误:unable to decode "mattermost-installation.yml": no kind "Mattermost" is registered for version "installation.mattermost.com/v1beta1" in scheme "k8s.io/kubectl/pkg/scheme/scheme.go:28"
yml 文件如下所示:
有人有想法吗?