我正致力于持续集成项目,以自动构建和部署ETL工作流,并将Autosys jil文件部署到目标环境。我们使用Perforce P4作为源代码存储库,使用Nexus作为artefacts存储库。 ETL和Autosys应用程序都托管在Linux服务器上。
- 开发人员使用Informatica中的Repository Manager以xforce的形式提取工作流,并在Perforce中签入源存储库。 - 开发人员提取Autosys作业的jil文件并在Perforce中签入源存储库。
需求:
作为CI过程的一部分,当开发人员签入他们的代码到源库构建过程时,应该触发并创建签入代码的伪像并复制到artefacts存储库。
部署过程应该在找到任何新的人工制品并将人工制品部署到目标环境时自动触发。
如果有人帮助我知道,我将非常感激:
关于构建/部署步骤,它只不过是:开放构建配置 - >构建步骤创建新步骤,例如:以下方式:
运行者类型:命令行步骤名称:that_one_from_autosys工作目录:%system.autosys.home%command executable:run_autosys_.bat
请检查这个article,我完全支持作者。