问题标签 [udeploy]

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 投票
1 回答
706 浏览

urbancode - Bash/Shell - 动态 UDeploy 属性的嵌套变量

对于我们正在尝试构建的应该能够动态响应的流程,我需要一点帮助。

这个过程有点像这样。用户将针对环境提交处理请求,提交字符串值数组作为运行时值。该过程会将这些作为 bash 中的数组接收,并循环遍历它们,根据预定义的字符串列表检查它们的有效性。一旦发现它们是有效的,就会根据字符串中的值做出不同的反应。

示例:用户提交带有值的流程请求"abc", "bcd", "cde", "def""abc", "bcd", and "def"是有效的。

我们进行了一些操作以使它们可用:

然后遍历每个值并做出反应:

例如,理想情况下,这会给我 ${p:environment/abc.action} 的值。但事实并非如此。它给了我一个字符串。我无法评估动态创建的属性请求,因为所有属性都是在初始化时评估的,而不是即时评估的。

我们可以通过“case”方法来处理它——但它有点难看,而且随着我们有效输入数量的增加,它只会变得更难看。

0 投票
1 回答
54 浏览

rally - 从 Rally 推动 udeploy 部署

我们正在使用 Rally 跟踪 SDLC 和 IBM Urban Code Deployer 以进行部署。是否可以将 Rally 与 udeploy 集成,以便当用户故事的状态发生变化时,触发 udeploy 应用程序,并且仅将与该用户故事相关的工件部署到目标环境?对于 SCM,我们使用的是 GitHub。

请建议。

谢谢。库马尔吉特

0 投票
1 回答
125 浏览

udeploy - uDeploy 读取json文件的步骤

我们正在使用 uDeploy 进行部署过程。在 shell 步骤之一,我们有一个 json 文件作为输入接收,我们想要读取 json 文件并处理输出。我在文档中找不到任何选项。有人可以帮助找到选项吗?

0 投票
2 回答
59 浏览

rest - 使用 U Deploy 进行 REST 端点注册和引导(创建范围索引)

我在 Git 存储库中有我的代码。我正在使用 UDeploy 将我的代码部署到 MarkLogic 环境中。我可以成功移动我的所有模块,但面临两个问题 1. 创建新索引 2. REST 端点创建 请让我知道是否有实现这两个的方法

为了创建索引,我尝试使用 API 函数(admin:database-range-element-index()) 来创建索引,并且我在这方面取得了成功。但是有什么方法可以通过 UDeploy 或 DevOps 做到这一点。对于注册 REST 端点,我无论如何都找不到尝试。

0 投票
1 回答
88 浏览

udeploy - 列出应用程序环境中的所有代理

如何列出在 Udeploy 应用程序的特定环境中使用的所有代理?

应用环境中的资源可以与资源结构的叶级的代理具有层次关系。

我只需要列出代理。

请注意,getEnvironmentBaseResource它只给了我最顶层资源层的名称,但它没有列出整个资源层次结构,直到代理。

0 投票
1 回答
35 浏览

devops - 创建只读用户UCD和UCB

我正在尝试在 urbancode deploy 和 ubuild 中的某些应用程序中创建一个只读用户,只是为了监视从持续集成过程中触发的一些构建和部署。

这个要求有什么捷径吗?还是我必须从头开始配置所有内容,例如领域、角色、权限和团队?

提前致谢

0 投票
1 回答
157 浏览

jenkins - 如何在 UCD 中设置从 Dev 到 Prod 的完全自动化的部署管道?

我试图在 UCD 中找到 Jenkins 管道功能,无需任何点击即可自动部署。通常在 UCD 中,我发现(来自在线资源)人们习惯于手动选择环境和版本。谁能帮助我如何做到这一点?

0 投票
4 回答
650 浏览

udeploy - 如何在 UCD(UrbanCode Deploy) 中创建可重用组件?

假设我在 UCD(Urban Code Deloy) 中配置了 4 个代理,并将名为 test_component 的组件标记为所有代理。现在我需要确保该组件仅在两个代理(节点)中运行。谁能告诉我该怎么做?另外我听说可重用组件是我们在 UCD 中需要遵循的最佳实践之一。任何人都可以指定我可以探索的任何材料。

0 投票
1 回答
70 浏览

udeploy - UDeploy使用Service Control Manager插件创建windows服务

我正在尝试使用 udeploy 中服务控制管理器插件中的创建服务步骤创建新服务,但我的步骤在执行时失败。这是我在输出窗口中看到的

链接 https://developer.ibm.com/urbancode/plugindoc/ibmucd/microsoft-windows-services/1-2/steps/#create_service指出我必须在换行符分隔的参数列表中传递参数,但正如你可以看到我的论点以大单引号传递,我不知道如何解决这个问题。任何帮助表示赞赏。

0 投票
1 回答
384 浏览

command-line-tool - IBM uDeploy 客户端导入请求问题

一段时间以来,我在 TFS CI 构建过程中对 IBM uDeploy 命令行客户端 (udclient) 进行了 PowerShell 脚本调用。

我的 udclient 调用的脚本如下:

...我的 JSON 文件 ($requestJson) 内容如下所示:

直到最近,这些请求以及后续的 udclient 版本部署请求一直在按预期工作。然而,几周前,版本导入请求开始神秘地失败。

在 uDeploy UI 中,在 Component Configuration 的 Version Import History 选项卡中,我可以看到失败的 Import Requests。

但是,当我打开输出日志进行检查时,它是空的。错误日志仅包含以下内容:

"版本导入失败,原因如下:找不到 JSONObject["value"]。"

从 uDeploy UI 手动导入版本仍按预期工作。

此外,一旦应用人工干预完成 CI 构建中的版本导入,后续版本部署请求将毫无问题地执行

我不是 Java 专家,但在我看来,该错误表明 JSON 文件有问题。但是,要测试我的 JSON(我使用的是 PS 5,直到 PS 6 才使用 Test-Json),请执行以下 PowerShell 脚本:

...返回:

JSON 是有效的。

发生什么了?这可能与 JSON 文件中的编码有关吗?想法和见解受到赞赏;感谢您的关注。