问题标签 [ucd]

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 回答
643 浏览

jenkins-pipeline - UrbanCode Deploy - 即时将组件映射到代理

从阅读 IBM 文档后我可以看出,在 UCD 中创建组件后,您必须手动将该组件映射到您已经设置的可用资源/代理。

我的管道设置方式是,我的 Jenkins 工作是创建组件的工作。所以换句话说,在 UCD 上,我有应用程序、环境、代理等……所有这些都设置好了,但没有创建任何组件——因为我的 Jenkins 工作(它实际上是一个 Jenkinsfile)是创建组件的工作。

但为了成功部署,您必须做的一件事就是将此组件映射到代理。我不想重新登录 UCD 来手动将这个最近创建的组件映射到可用的 Agents 之一

Jenkins在创建组件时,是指UCD中已经定义好的组件模板来创建组件。在组件模板中,我可以指定一个组件进程。我怀疑在这个过程中,我可以指定一个将当前组件映射到代理的步骤,但我无法弄清楚这一点。

0 投票
0 回答
845 浏览

database - 当我们尝试将当前 db2 数据库(在 AIX 上)切换到新平台(linux)中的克隆 db2 数据库时,Urban Code Deploy 没有启动

我们最近克隆了 AIX 平台上的 DB2 数据库,并在 Linux 平台上创建了一个新的 DB2 数据库。我可以从 UCD 服务器连接到新的数据库服务器,而没有防火墙问题。用户 ucdadmin 还拥有新数据库所需的所有安全权限。

我更改了ucd的installed.properties文件中的参数,将旧db替换为新db。hibernate.connection.url=jdbc:db2://ebimspdb01:60000/UCDP hibernate.connection.url=jdbc:db2://cwy1ebimgmt:57000/UCDP1

但在此更改后,UCD 无法启动,我们收到此错误:

2020-02-25 13:07:30,825 WARN main net.sf.ehcache.hibernate.AbstractEhcacheProvider - 找不到名为 [com.urbancode.air.workflow.DispatchedTask] 的缓存的特定 ehcache 配置;使用默认值。2020-02-25 13:07:31,190 INFO main com.urbancode.ds.UDeployServer - 启动 HA 锁管理器... 2020-02-25 13:07:31,197 INFO main com.urbancode.ds.UDeployServer - 配置安全系统... 2020-02-25 13:07:31,198 INFO main com.urbancode.ds.UDeployServer - 在 JAAS 中配置的身份验证领域。2020-02-25 13:07:31,217 INFO main com.urbancode.ds.UDeployServer - 完成 2020-02-25 13:07:31,217 INFO main com.urbancode.ds.UDeployServer - 开始版本化配置... 2020-02 -25 13:07:31,237 INFO main com.urbancode.ds.UDeployServer - 完成 2020-02-25 13:07:31,253 INFO main com.urbancode.ds。UDeployServer - 未找到补丁。2020-02-25 13:07:31,507 INFO main com.urbancode.ds.UDeployServer - 开始版本化文件存储... 2020-02-25 13:07:31,514 INFO main com.urbancode.ds.UDeployServer - 完成 2020- 02-25 13:07:31,691 INFO RecordMetadataService com.urbancode.air.vc.metadata.RecordMetadataService - 所有版本化的元数据生成器都已处理。2020-02-25 13:07:31,733 INFO main com.urbancode.ds.rcl.LicenseUtil - 找到服务器许可证类型:SERVER_AUTHORIZED 2020-02-25 13:07:31,778 INFO main com.urbancode.ds.rcl.LicenseUtil -找到服务器许可证类型:SERVER_AUTHORIZED 2020-02-25 13:07:31,843 INFO main com.urbancode.ds.UDeployServer - 配置事件服务... 2020-02-25 13:07:31,845 INFO main com.urbancode.ds。 UDeployServer - 完成 2020-02-25 13:07:31,846 INFO main com.urbancode.ds。UDeployServer - 复制已禁用 2020-02-25 13:07:32,141 INFO main com.urbancode.ds.UDeployServer - 完成 2020-02-25 13:07:32,141 INFO main com.urbancode.ds.UDeployServer - 配置复制的 Codestation.. . 2020-02-25 13:07:32,176 INFO main com.urbancode.ds.UDeployServer - 完成 2020-02-25 13:07:32,176 INFO codestation.upgrader com.urbancode.ds.repl.codestation.upgrade.CodestationUpgrader -升级程序正在运行。2020-02-25 13:07:32,319 ERROR main com.urbancode.container.tomcat.Container - 无法启动 IBM UrbanCode Deploy java.lang.RuntimeException:无法在 com.urbancode.ds.UDeployServer.start 启动 IBM UrbanCode Deploy (UDeployServer.java:598) 在 com.urbancode.container.tomcat.Container.run(Container.java:108) 在 com.urbancode.ds.UDeployServer.main(UDeployServer.java:351) 在 sun.reflect。

0 投票
1 回答
1306 浏览

jenkins - 如何在詹金斯管道中集成UCD?

我正在尝试将 IBM Urban Code Deploy 集成到我的 Jenkins 管道中。早些时候,我使用 IBM UrbanCode Deploy Plugin 使用自由式作业集成了 UCD。现在,当我尝试使用管道脚本执行相同操作时,它会出错。在互联网上找不到很多资源。这是我的部署阶段。

我收到以下错误。

0 投票
1 回答
239 浏览

urbancode - 除非执行了另一个组件进程,否则 UrbanCode Deploy 父请求属性不可用

我想在组件流程中设置一个属性,该属性可在所有后续步骤、当前流程的其余部分以及从那里调用的所有其他流程中使用。

因此,在组件流程中,我使用Deploy Process 插件在父请求的范围内为属性设置值。这是插图:

问题是当使用 ${p:PROP_1} 引用时,该值在当前进程 (Comp1-Proc1) 的步骤中不可用,除非调用另一个组件进程 (Comp1-Proc2),其中该值可用,并且然后返回第一个过程,当值也可用时。

难道我做错了什么?这是预期的行为吗?

我正在使用本地 UrbanCode Deploy - 版本 7.0.2.3.ifix01.1022337。我在官方 UCD 文档插件文档中都找不到任何可以解释上述行为的内容。

0 投票
0 回答
47 浏览

.net-core - PCF 云在暂存阶段失败

同时将一个 dotnet 核心组件从 UCD 部署到 PCF 云到开发区域。我收到以下错误。为库“System.Drawing.Common”搜索项目时出错:多个路径:[/tmp/app/p1/p1.csproj /tmp/app/p2/p2.csproj] 包含项目文件,但使用了 .deployment 文件

无法编译液滴:无法运行所有供应脚本:存在状态 15 存在状态 223 无法暂存构建:暂存构建

0 投票
0 回答
25 浏览

jenkins - jenkins 脚本化管道即代码 - 从函数获取退出状态

在脚本化管道中如何获取函数的退出状态

我可以做类似的事情吗

def returnstatus=deploy_To_Ucd(name) ??? . 我想检查 UCDeployPublisher 是否成功执行

groovy 文件调用函数

deploy_To_Ucd(名称)

调用函数:

#!/bin/groovy

def 调用(字符串 envName){

step([$class: 'UCDeployPublisher', siteName: 'local', deploy: [ $class: 'com.urbancode.jenkins.plugins.ucdeploy.DeployHelper$DeployBlock', deployApp: APPLICATION_NAME ,

}

0 投票
0 回答
22 浏览

ibm-cloud - UCD:使用 REST API 获取失败的组件?

我想使用 UCD 的 REST API。

例如,如果我将 SQLServer 作为 UCD 中的应用程序,我想知道是否有一种方法可以为一个组件列出安装该组件的资源及其状态成功或失败。

有人告诉我怎么做吗?

在此处输入图像描述

0 投票
1 回答
20 浏览

json - 我的管道因“groovy.lang.MissingPropertyException”错误而失败。不知道是什么问题

错误:groovy.lang.MissingPropertyException:没有这样的属性:类的主人:groovy.lang.Binding 16:31:47 at groovy.lang.Binding.getVariable(Binding.java:63) 16:31:47 at org.jenkinsci .plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:271) 16:31:47 at org.kohsuke.groovy.sandbox.impl.Checker$7.call(Checker.java:353) 16:31: 47 在 org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:357) 16:31:47 在 org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:333) 16: 31:47 在 org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:333) 16:31:47 在 org.kohsuke.groovy.sandbox.impl.Checker.checkedGetProperty(Checker.java:333) 16:31:47 在 com.cloudbees.groovy.cps.sandbox.SandboxInvoker.getProperty(SandboxInvoker.java:29) 16:31:47 在 com.cloudbees.groovy.cps.impl.PropertyAccessBlock.rawGet(PropertyAccessBlock.java:20) 16:31:47 在 WorkflowScript.run(WorkflowScript:71) 16:31:47 在cps.transform(本机方法)16:31:47 在 com.cloudbees.groovy.cps.impl.PropertyishBlock$ContinuationImpl.get(PropertyishBlock.java:74) 16:31:47 在 com.cloudbees.groovy.cps.LValueBlock$GetAdapter。在 com.cloudbees.groovy.cps.impl.PropertyishBlock$ContinuationImpl.fixName(PropertyishBlock.java:66) 16:31:47 在 jdk.internal.reflect.GeneratedMethodAccessor335 处接收(LValueBlock.java:30)16:31:47。调用(未知来源) 16:31:47 在 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 16:31:47 在 java.base/java.lang.reflect.Method.invoke (Method.java:566) 16:31:47 at com.cloudbees.groovy.cps.impl.ContinuationPtr$ContinuationImpl.receive(ContinuationPtr.java:72) 16:31:47 at com.cloudbees.groovy.cps.impl .ConstantBlock.eval(ConstantBlock.java:21) 16:31:47 在 com.cloudbees.groovy.cps.Next。步骤(Next.java:83)