2

我在 Apache 后面的 tomcat 中的 linux 机器上安装了 jenkins。结果 jenkins 作为tomcat运行。未正确配置用户tomcat以运行作业。

如何告诉 Jenkins 在同一台机器上以不同用户身份运行作业?

在同一台机器上定义一个从属但使用不同的用户是否有意义?

4

2 回答 2

4

您可以在构建步骤中使用susudo以不同用户身份运行,但这会带来一些安全隐患。如果这是您想要定期做的事情,我建议您按照您的建议在与其他用户相同的机器上定义一个从属设备。不幸的是,我不知道有任何插件/扩展可以使您更轻松。

于 2013-04-19T09:49:11.607 回答
0

我有时会 ssh 进入帐户,而不是运行build.shrunssh user@localhost build.sh

于 2013-04-19T14:43:50.470 回答