问题标签 [automated-deployment]

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.

0 投票
2 回答
4865 浏览

json - Jenkins:获取 JSON 扩展选择参数的值

我正在尝试在我的 jenkins 项目中使用扩展选择参数 - 使用 JSON 选项。

我已经构建了一个非常好的 JSON 参数“DestinationEnvironment”,并且我正在尝试为构建步骤获取其属性之一“DestinationServer”,但我不确定如何访问它的内部属性。

将不胜感激任何帮助!

0 投票
1 回答
292 浏览

automated-tests - 使用任务计划程序发送电子邮件和报告

我目前正在使用批处理文件和 MS 任务调度程序运行我的测试脚本。但是,我希望在测试完成后向我们的产品团队发送一封电子邮件。电子邮件将包含机器人框架测试报告的快照。这可能吗?

0 投票
4 回答
1585 浏览

python - 如何使用 python 自动制作字典?

我正在做一个初学者 Python 课程,目的是制作一堆字典。

  1. 创建三个字典:lloyd、alice 和 tyler。

给每个字典键“name”、“homework”、“quizzes”和“tests”。

让“name”键是学生的名字(也就是说,劳埃德的名字应该是“Lloyd”),其他键应该是一个空列表(我们很快就会填写这些列表!)

我通过执行以下操作来做到这一点:

为什么这不起作用?它应该工作吗?只是 Codeacademy 开发区域不允许它工作吗?我意识到我有点多余,而且我可以非常直接地做到这一点,并且我有目的地尝试在我如何做到这一点上发挥创造力。

无论如何,根据输入列表自动制作字典的方法是什么?

0 投票
1 回答
331 浏览

powershell - 如何从 TFS Build/Release 读取日志并相应地更改任务状态?

我正在为我的一个项目使用 TFS(本地 2015)自动构建和发布。在发布定义中,我有一个 ALM 任务,我可以看到 TFS 发布日志根据 ALM 中的任务完成状态在日志中返回“已成功完成:Y(或 N)”,并且 ALM 任务始终显示成功。有什么方法可以让我从日志中读取“已成功完成:N”并将 ALM 发布任务本身失败作为失败的指示?

提前感谢您的帮助!

0 投票
1 回答
908 浏览

azure - Azure 函数部署失败,因为 function.json 错误

当我从 Visual Studio 部署 Azure 函数时,function.json 文件始终不正确。队列触发函数的 function.json 文件示例如下:

为了使函数在 azure 中工作,正确的 function.json 是:

是否有任何自动部署/ Visual Studio 部署的解决方案可以自动执行此操作?目前,我在每次部署时都在编辑所有 function.json 文件。任何解决方案或解决方法将不胜感激。

0 投票
1 回答
174 浏览

.net - 使用 Jenkins 编排 Sitecore 部署

我们将 Sitecore 用于我们的应用程序,到目前为止,构建和部署都是手动的。我们现在已经开始使用 Jenkins 进行构建,但还没有弄清楚如何进行部署。目前,部署是通过使用 TDS 打包然后手动部署到 Sitecore 服务器来完成的。有没有办法使用 Jenkins 来编排这个部署?如果无需在 Jenkins 构建代理上安装 TDS 就可以实现这一点会更好。任何可以在 Jenkins 中用于实现此目的的 PowerShell 脚本或任何建议?

0 投票
2 回答
593 浏览

azure - 以编程方式将应用程序设置添加到 azure 函数

我需要以编程方式将新的应用程序设置添加到 azure 函数,而无需在每次引入新设置时从 azure 门户手动添加。是否有任何 nuget 包或某些工具可用于自动化此操作?

这个想法是,当我们从一个环境部署到另一个环境时,可以自动执行此过程,而无需手动执行此操作。

提前致谢。

0 投票
1 回答
46 浏览

automation - 哪些类型的架构或架构层不适合自动化测试?

我最近的任务是为我公司的一个遗留应用程序开发自动化构建和发布管道。经过一些调查,我不断听到经理和其他开发人员说某些应用程序层和架构不适合自动化,尤其是自动化测试。因此,通常建议我不应该尝试应用 DevOps 原则和 AT,除非我想重新构建整个应用程序。

常见的引用示例是 PL/SQL 后端或单体架构。我问为什么这些不合适,但从未得到真正明确的答案。有没有人知道什么时候不应该使用自动化测试来支持抛弃旧架构并重新开始?

0 投票
1 回答
1348 浏览

firefox - 使用 Ansible 为 Firefox 自动安装插件、设置

我目前正在尝试使用 Ansible 安装 firefox 插件。我在 ansible galaxy 上找到了 ansible 的角色,我修复了使用最新的 ansible 版本(次要 python2/3 问题): 修复版本: https ://github.com/cyborg-x1/ansible-firefox Ansible 角色下载xpi 文件并将其放在扩展文件夹中。但是有两个问题:

1.问题

如果.mozilla/firefox/randomString.default-release文件夹不存在,它会创建它,但是 Firefox 在第一次启动时会创建另一个目录.mozilla/firefox/randomString.default-release-1并且不使用该目录,除了由配置文件管理器选择。

2.问题

插件放置在扩展文件夹中,但在启动时它们被禁用。为> 6个插件做这件事很烦人。

我试图通过在 ~/.mozilla 文件夹上放置一个 git repo 来查看启用插件时发生了什么变化。创建了多个文件,主要负责的是一个放置权限的 json 文件。如果我复制该文件并稍后将其放入,似乎 NoScript 可以工作,但 uMatrix 根本不工作:按钮没有图标,按下按钮时没有反应。


我还找到了使用 /usr/share/mozilla 全局安装插件的方法。问题是,根据文档,这种方式需要有插件 uid,但提到的文件(不记得名称 atm)在 Firefox 的最新插件中不存在。所以我不能为插件放置适当的文件夹名称。只是将 xpi 文件放在那里,什么都不做。

同样在 mozilla 文档中,我使用-install-addon-globally提到了一种方法,我尝试使用 firefox 可执行文件和插件文件 - 没有成功。

任何想法如何解决这些问题?我只需要在那里写一些东西,他们就会运行他们的安装东西,而在放置该文件时实际上似乎缺少了什么。

第一个问题可以解决,如果我只可以运行一次 firefox 并关闭它,那么文件夹就会在那里,我可以写入它但是没有命令行选项可以在启动后终止 firefox,所以对于 Ansible,我需要超时如果它不返回就杀死它 - (我认为这是一个丑陋的解决方案)

有什么想法或建议吗?

谢谢你的帮助!

0 投票
1 回答
354 浏览

python - Python 自动打开应用程序

请给我有关如何解决此问题的想法。我无法找到有关此的任何资源。您的帮助将非常宝贵。所以我们有一个有限的许可软件。并想重申调用应用程序的python。如果应用程序给出许可证不可用的错误,它应该关闭应用程序并等待某个时间说 1 分钟并再次调用该过程,它应该无休止地这样做,直到许可证可用并且应用程序最终打开。我可以使用打开应用程序

在此之后,我希望应用程序知道是否弹出错误窗口,它应该关闭窗口并等待一段时间再打开应用程序