我在Apache后面的tomcat上安装了jenkins。 因此,jenkins以 tomcat 运行。未正确配置用户 tomcat 以运行作业。
如何告诉Jenkins在同一台计算机上以不同的用户身份运行作业?
在同一台机器上定义一个奴隶但是有不同的用户是否有意义?
答案 0 :(得分:4)
您可以使用su
或sudo
在构建步骤中以其他用户身份运行,但这会带来一些安全隐患。如果这是您想要定期执行的操作,我建议您与其他用户在同一台计算机上定义从站,如您所建议的那样。我不知道有任何插件/扩展程序会让你更容易。
答案 1 :(得分:0)
我有时会加入帐户,而不是运行build.sh
运行ssh user@localhost build.sh