使用jenkins重新启动服务

时间:2018-02-28 16:23:01

标签: windows-services jenkins-pipeline

我的公司正在使用Jenkins作为他们的CI,到目前为止我们只是将它用于我们的网络应用程序,但现在我们正在使用我们使用的Windows服务应用程序而且我正在寻找对此有一些指导。

目前我们有一个批处理脚本,可以关闭服务,然后进行Hg更新,然后重新启动服务。

我需要Jenkins以管理员身份运行它,以便windows允许脚本切换服务。

我的问题是,Jenkins以高级权限运行某些东西有多难?

1 个答案:

答案 0 :(得分:0)

使用PsService,您可以执行远程命令(启动/停止/重启)并提供用户名和密码以便提升访问权限。

一旦你设法做到这一点,你需要做的就是#34;写下这一行"在詹金斯。这意味着如果您使用管道,则可以使用credentials binding执行此操作。当然,您需要使用上述用户名和密码创建jenkins凭据。