我们怎样才能完成它?
注意:使用jenkins-slave作为服务不是一个选项,因为我们有其他安全访问问题。
我知道这个答案来得有点晚:
出于同样的原因,我也是这样做的,不确定这是否是实现这一点的最好方法,但它解决了我们的许多问题:
对于Windows计算机:
该节点只需设置为通过SSH连接即可。这将负责在詹金斯的网上提出来。
这是我的脚本中的“执行shell”部分,用于重新启动用于自动化的所有机器:
distro=`uname`
if [ "$distro" = "Windows_NT" ] || [ "$distro" = "WindowsNT" ] ;then
echo "Restarting Windows Machine...."
shutdown -r -f
else
echo "Restarting Mac Machine...."
sudo shutdown -r now
fi
PS:
rmdir %temp% /s /q
md %temp%
> 难道从詹金斯没有像主詹金斯那样安装和启动吗?我假设我将以同样的方式安装一个主Jenkins和另一个从Jenkins,然后主Jenkins将控制从Jenkins例如通过ssh?所以我不能通过GUI查看奴隶詹金斯? 我考虑在另一个VM上添加从Jenkins的原因是因为VM包含我们的应用服务器(许多测试环境)。从master Jenkins部署和启动/停止应用程序服务器是一个难题,因为master
我正在阅读以及如何从这里配置它,当我向下阅读这一页时,我想知道我为什么要这样做,我可以通过它获得什么好处。 我搜索了类似的问题,并到达这里,但仍然不相信相同的。 谁能解释一下我,我可以用同样的方式获得什么好处?
问题内容: 有人知道在部署之前如何从Jenkins启动JBoss吗?部署之前,我需要检查Jboss是否正在运行。 如果有人帮助解决此问题,我将不胜感激! 好, 我试图遵循 Gerold Broser 的建议。 因此,我已经安装了JBoss管理插件和条件构建步骤插件。 之后,在Manage Jenkins /配置系统/ JBoss Managment Builder中-我添加了一个远程服务器。 并在
有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。
问题内容: 我有以下工作流程,用于将Web应用发布到我的开发服务器。该服务器只有一个docker主机,我正在使用docker-compose来管理容器。 将我的应用程序中的更改推送到私有gitlab(在docker中运行)。该应用程序包括一个Dockerfile和docker-compose.yml Gitlab触发了一个jenkins构建(jenkins也正在docker中运行),它会执行一些常
对于实际的JNLP连接,如何强制jenkins从机通过其run命令连接到内部主机名? null