繁体   English   中英

Informatica 与 Jenkins 集成以进行部署

[英]Informatica integration with Jenkins for deployment

我正在尝试集成 Informatica Power Center 和 Jenkins 以自动化部署过程。 我正在通过 Informatica 提供的 pmrep 命令行实用程序进行部署。 它手动工作得很好。

我在 Jenkins 中创建了一个自由流程作业,我试图在其中使用一个简单的命令连接 Informatica 存储库。 在构建 --> 执行 Windows 批处理命令下

"C:\Informatica\10.1.0\server\bin\pmrep.exe" connect -r REPO -d Domain -n Administrator -x myPassword

这是一个非常简单的项目,它因以下日志而失败:-

C:\Program Files (x86)\Jenkins\workspace\INFA_EXECUTE_QUERY>"C:\Informatica\10.1.0\server\bin\pmrep.exe" connect -r REPO -d Domain -n Administrator -x myPassword 
Informatica(r) PMREP, version [10.1.0], build [1205.0610], Windows 64-bit
Copyright (c) 1993-2016 Informatica LLC. All Rights Reserved.
See patents at https://www.informatica.com/legal/patents.html.
Invoked at Tue May 14 00:37:41 2019
Failed to execute connect.
Completed at Tue May 14 00:37:41 2019
C:\Program Files (x86)\Jenkins\workspace\INFA_EXECUTE_QUERY>exit 1 
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE

但是,如果我在笔记本电脑上的命令提示符下运行相同的命令,它就可以正常工作并且能够连接到存储库。

我已经在笔记本电脑上安装了 Informatica 服务器、客户端和 Jenkins,但这根本不是问题。

问题可能在于 pmrep 在 unser 上运行的用户。 您登录并拥有执行 pmrep.exe 的某些特权,以创建连接文件 pmrep.cnx,而且,更不明显的是,Jenkins 必须具有与用户相同的特权才能连接到存储库(Informatica 管理中的设置)安慰)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM