从jenkins作业中获取docker swarm manager节点

从jenkins作业中获取docker swarm manager节点,docker,jenkins,docker-swarm,docker-swarm-mode,Docker,Jenkins,Docker Swarm,Docker Swarm Mode,我想从不属于swarm的主机获取swarm manager节点名称或ip地址 主机是Jenkins,我配置了SSH密钥以访问swarm中的每台机器,但要创建服务,我需要在manager上运行该命令 获取一个活动swarm manager名称或地址的最佳方法是什么 我认为当您硬编码ip地址时,这是最不灵活的方式。主机名,假设您的dns设置正常工作,将使您能够灵活地通过dns记录更改基础ip,而不修改jenkins作业 我的情况与此类似,但我希望解决方案不使用ssh连接到manager主机。看起来当

我想从不属于swarm的主机获取swarm manager节点名称或ip地址

主机是Jenkins,我配置了SSH密钥以访问swarm中的每台机器,但要创建服务,我需要在manager上运行该命令


获取一个活动swarm manager名称或地址的最佳方法是什么

我认为当您硬编码ip地址时,这是最不灵活的方式。主机名,假设您的dns设置正常工作,将使您能够灵活地通过dns记录更改基础ip,而不修改jenkins作业


我的情况与此类似,但我希望解决方案不使用ssh连接到manager主机。看起来当前的docker管道根本不支持swarm模式。

我决定选择Rancher,不使用swarm,而是使用牛,看看吧!