Dee*_*101 10 msbuild administrator batch-file azure jenkins
我们使用上Win8的64詹金斯建(的MSBuild),包(cspack),运行(csrun)和测试(NUnit的)的Azure云服务项目.Azure云服务模拟器需要以管理员身份运行,我们需要绑定到端口80/443(因此不能使用"精简"模拟器).
我们通过Jenkins运行的简单.bat文件来完成上述操作.通常没有用户登录到计算机,它启动并且Jenkin的服务作为一项服务运行,持续监控我们的GIT仓库和电子邮件失败.管理员手动登录机器进行维护(例如应用补丁或重启机器等)
我们如何配置Jenkins以管理员身份运行该.bat而无需人工干预?
使用桌面UI,我们可以右键单击命令提示符,以管理员身份运行,确认UAC提示,获取提升的权限提示并运行.bat文件.
Dee*_*101 21
我们的解决方案是将Jenkins的服务作为单独的本地管理员用户运行.安装Jenkins之后,Start =>'services'=>滚动到Jenkins服务=>右键单击=> properties =>"登录"=>"此帐户"=>指定本地管理员帐户.
希望在更新的Jenkins构建中,它可以作为标准的网络服务工作,但出于某种原因,它不适用于我们的盒子.
小智 5
解决方案之一:
不知何故,该文件将在从服务器上执行,但它在 Jenkins 上返回失败。
| 归档时间: |
|
| 查看次数: |
28809 次 |
| 最近记录: |