gpt4 book ai didi

svn - 从放在 SVN 上的 talend studio 导出 Talend 项目并从 Jenkins 构建它

转载 作者:行者123 更新时间:2023-12-04 20:49:34 25 4
gpt4 key购买 nike

您好,我正在使用 talend open studio 5.5。我想导出 talend 作业并放入 SVN。它包含以下文件。1)工艺 一).items b).属性

我想从中构建 talend 作业并创建 jar、bat 和 sh 文件,就像在 talend open studion 中构建作业时创建的那样。

最佳答案

This partseries解释了如何使用 Talend 命令行工具从工作室外部构建作业。它是可编写脚本的,因此可以从外部工具访问,在本例中,Jean-Baptiste 使用 Maven 作为构建工具。

他的示例 commandline-script.sh 初始化 Talend 存储库,以用户身份登录,然后发布 ESB 路由:

initRemote ${tac.location}
logonProject -pn ${talend.project} -ul "${tac.user}" -up ${tac.password}
publishRoute ${project.artifactId} -r "${repo.snapshot}" -u ${repo.user} -p ${repo.password} -pv ${project.version} -g ${project.groupId} -a ${project.artifactId}

然后他使用 Maven POM 调用此命令行脚本。

通常,您会使用 Jenkins 构建 Maven 或 Ant 项目,作为持续集成设置的一部分,因此如果您使用 Maven 作为构建工具,那么这些步骤对您来说应该很容易遵循,但主要前提是使用从外部脚本/应用程序构建 Talend 作业的命令行工具。

Jean-Baptiste 是 Talend employee谁专门研究 ESB,因此本教程针对 ESB,但要点再次强调,您可以使用命令行工具在外部构建 Talend 作业。

对此的官方方法当然是购买 Talend Administration Centre 附带的企业许可证。从这里您可以构建作业(它为命令行提供了一个 GUI Hook ),部署到任何作业执行服务器并在 CRON 的组合上执行,基于时间(例如,每 42 秒进行 10 次迭代)或基于文件触发器。

企业许可证还包括一个集成的 SVN 存储库,旨在更好地适应变化无常的 Talend 项目。

关于svn - 从放在 SVN 上的 talend studio 导出 Talend 项目并从 Jenkins 构建它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26883525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com