为什么 Jenkins 无法启动该服务,但我手动启动它却可以正常启动?
Why Jenkins isn't able to start the service, but it is starting fine when I start it manually?
我正在尝试从 Jenkins 启动 HYBRIS 服务器。
当我 运行 sh hybrisserver.sh
在服务器中手动启动命令时,它会正确启动。
但是,当我尝试通过 Jenkins 运行 相同的命令时,它无法启动该服务。
Hybris server和Jenkins master通过一个slave(节点)连接。
可能是什么问题?
尝试设置工具环境
使用 https://wiki.jenkins-ci.org/display/JENKINS/Tool+Environment+Plugin
然后通过管理员权限
设置所需的环境变量和运行 slave作为cmd
您可以在 jenkins 作业中包含以下条目,它会很好地启动。
export CATALINA_BASE="<Your Hybris DIR>/hybris/bin/platform/tomcat"
export WRAPPER_CONF="$CATALINA_BASE/conf/wrapper.conf"
sudo sh <Your Hybris DIR>/hybris/bin/platform/tomcat/bin/wrapper.sh start
我正在尝试从 Jenkins 启动 HYBRIS 服务器。
当我 运行 sh hybrisserver.sh
在服务器中手动启动命令时,它会正确启动。
但是,当我尝试通过 Jenkins 运行 相同的命令时,它无法启动该服务。
Hybris server和Jenkins master通过一个slave(节点)连接。
可能是什么问题?
尝试设置工具环境 使用 https://wiki.jenkins-ci.org/display/JENKINS/Tool+Environment+Plugin 然后通过管理员权限
设置所需的环境变量和运行 slave作为cmd您可以在 jenkins 作业中包含以下条目,它会很好地启动。
export CATALINA_BASE="<Your Hybris DIR>/hybris/bin/platform/tomcat"
export WRAPPER_CONF="$CATALINA_BASE/conf/wrapper.conf"
sudo sh <Your Hybris DIR>/hybris/bin/platform/tomcat/bin/wrapper.sh start