我正在使用Rundecerv2.5.1,我正在尝试配置一个在本地执行的作业。作业运行一个内联脚本,该脚本运行另一个脚本。当我运行作业(作为管理员)时,运行程序似乎没有运行任何内联脚本。以下是作业的输出:
com.dtolabs.rundeck.core.NodesetEmptyException: No matched nodes: MultiNodeSelector{nodenames=[localhost]}
at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowStrategy.validateNodeSet(N
昨晚是美国大部分地区的“倒退”时间转换。今天早上我醒来,发现有几十个工作失败通知。尽管它们几乎都是不正确的:作业显示为已正常完成,但Rundeck为其发送了失败通知。
有趣的是,这发生在两个完全独立的Rundeck安装中(v2.10.8-1和v3.1.2-20190927)。共同点是它们都在CentOS 7(独立的服务器)上。虽然MariaDB的版本不同,但它们都在使用MariaDB。
成功完成的作业的失败电子邮件在"Scheduled after“行中显示负时间:
#1,811,391
by admin Scheduled after 59m at 1:19 AM
• Sched
我是Rundeck的新手,我设法在Rundeck中创建了项目、节点和作业 我在Jenkins中创建了一个简单的参数化作业,并输入了IP地址(例如10.10.20.30) 我想通过$IP_ADDRESS from Jenkins to Rundeck. 我尝试在运行平台的Jenkins构建后操作中添加ip_address=$IP_ADDRESS,但无法从运行平台执行echo IP_ADDRESS操作 我用谷歌搜索了很多,但我没有得到足够的信息。任何帮助都是非常感谢的
不幸的是,偶尔会收到一些计划作业的运行库异常:
com.dtolabs.rundeck.core.NodesetEmptyException: No matched nodes: NodeSet{includes={name= myrealhost.com, dominant=false, }}
at com.dtolabs.rundeck.core.execution.workflow.NodeFirstWorkflowExecutor.validateNodeSet(NodeFirstWorkflowExecutor.java:369)
at com.dto
我在Rundeck中有一个父作业,并且在步骤中我有多个引用作业(使用"Job reference - Execute another job for each Node“创建),并且在内部,每个引用作业都有不同的任务。
有没有办法将父作业的步骤状态(通过或失败)保存到文件中?
这样做的目的是生成一个报告,并将每个步骤的成功或失败附加到邮件中。