Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven Jenkins与Automic的管道脚本集成_Maven_Jenkins_Deployment_Automation_Jenkins Pipeline - Fatal编程技术网

Maven Jenkins与Automic的管道脚本集成

Maven Jenkins与Automic的管道脚本集成,maven,jenkins,deployment,automation,jenkins-pipeline,Maven,Jenkins,Deployment,Automation,Jenkins Pipeline,我们目前正在为我们的团队实施持续交付管道。我们的方法是将可部署系统从Jenkins推送到Nexus,然后使用Automic从Nexus拉到我们的目标环境。主要原因是目前自动部署是自动化的,并且已经到位。我们只想重用现有的部署过程,并将其与我们正在编写的新CD管道脚本集成 我们面临着来自Jenkins->Automic的向后握手的挑战。请告诉我你们是否有人已经对此进行了探索,并能在这方面帮助我们。我们能够使用管道中Jenkins的自由式作业触发自动工作流。但是,我们不确定在收到部署工作流的成功/失

我们目前正在为我们的团队实施持续交付管道。我们的方法是将可部署系统从Jenkins推送到Nexus,然后使用Automic从Nexus拉到我们的目标环境。主要原因是目前自动部署是自动化的,并且已经到位。我们只想重用现有的部署过程,并将其与我们正在编写的新CD管道脚本集成

我们面临着来自Jenkins->Automic的向后握手的挑战。请告诉我你们是否有人已经对此进行了探索,并能在这方面帮助我们。我们能够使用管道中Jenkins的自由式作业触发自动工作流。但是,我们不确定在收到部署工作流的成功/失败状态后,我们的管道如何恢复

我们目前的做法

  • Jenkins管道脚本使用freestlye作业调用automic工作流来触发到目标环境的部署。我们从詹金斯那里传递触发自动复制作业所需的几个参数

  • 我们的Jenkins管道脚本在这里等待部署成功后的下一步。如果部署失败,管道应该在那里中止。请告诉我是否存在已知的集成机制,automic可以在其中向jenkins发送其触发的作业的状态


  • 感谢快速回复。

    您可以尝试一些线索:-

    关于Jenkins和Automic连接,您可以有一个shell/perl脚本,在这里您可以接受来自用户的输入,如Automic URL、密码、工作流名称等。。这可能有助于Jenkins自体整合

    此外,使用Jenkins自定义操作将Automic Jenkins与Automic ARA集成是完全可能的


    关于工作流状态,您可以使用Jenkins提供的SQL clientn连接到automation engine数据库,并持续检查工作流状态(已完成、已完成、失败),相应地,您可以尝试一些线索:-

    关于Jenkins和Automic连接,您可以有一个shell/perl脚本,在这里您可以接受来自用户的输入,如Automic URL、密码、工作流名称等。。这可能有助于Jenkins自体整合

    此外,使用Jenkins自定义操作将Automic Jenkins与Automic ARA集成是完全可能的

    关于工作流状态,您可以使用Jenkins提供的SQL clientn连接到自动化引擎数据库,并持续检查工作流状态(已完成、已完成、失败)和相应的状态