我遇到了一个非常奇怪的问题。我需要在Jenkins中配置代理,以便
能够访问其中一项作业的SVN存储库。我这样做有两种方式:
从命令行使用必需的参数启动Jenkins
在jenkins.xml文件中定义参数时,将Jenkins作为Windows服务启动。
Starting from command line :
C:\>java -DJENKINS_HOME="C:\.jenkins"
-Dhudson.model.DirectoryBrowserSupport.CSP
=”script-src 'unsafe-inline';
” -Dhttp.proxyHost=localhost
-Dhttp.proxyPort=312
8 -Dhttps.proxyHost=localhost -Dhttps.proxyPort=3128 -jar
%JENKINS_HOME%\jenkins
.war
Starting as service (below is the jenkins.xml contents) :
<executable>java</executable>
<arguments>-DJENKINS_HOME="C:\.jenkins" -Dhudson.model.DirectoryBrowserSupport.CSP="`script-src 'unsafe-inline';`" -Dhttp.proxyHost=localhost -Dhttp.proxyPort=3128 -Dhttps.proxyHost=localhost -Dhttps.proxyPort=3128 -jar "%JENKINS_HOME%\jenkins.war"</arguments>
这是完全一样的。但是问题是,当我使用命令
行启动Jenkins时,代理可以正常工作。但是,当我将Jenkins作为
服务启动时,(通过代理)存储库无法访问,并且出现以下错误
消息:
无法访问存储库错误
请注意,如果我在“系统信息”部分中查看“系统属性” ,则在两种情况下代理参数看起来都相同,因此
可以正确应用配置:
系统属性
显然,Jenkins的启动方式有所不同,具体取决于启动方式(命令行或Windows服务)。加强这一假设的
是,我看到仅当我将Jenkins作为服务启动时才写入某些日志文件,而当我从命令行启动它时却没有写入。我正在谈论这些日志文件:
jenkins.wrapper.log
jenkins.out.log
与从命令行启动Jenkins一样,我需要做些什么来使Jenkins作为服务获得相同的结果?我缺少什么配置?
Jenkins作为Windows服务不会在当前用户下运行,而是默认在LocalSystem帐户下运行。
请参阅MSDN:使用LocalSystem帐户作为服务登录帐户和SO:“ Local System”帐户和“ Network
Service”帐户之间的区别?对于影响。
问题内容: npm 已安装并正在IntelliJ IDEA 15中被积极使用 我的目标是在IntelliJ中为我的TypeScript源代码生成类型,但是我想学习使用Windows命令行,因此我可以显式指定命令行选项,以了解每个选项的作用。我对Googling所发现的与设置和使用它有关的各种花絮感到困惑…我敢肯定,我缺少一些非常基本的知识,那些博客或回答问题的人都认为这是常识。 。 这是我尝试过的
我正在尝试将我的windows slave作为服务连接到jenkins 2.88。我通过webstart启动了这个奴隶,然后运行jenkins奴隶。exe install来安装服务。第二次运行作业时,从svn中检出内容,我得到以下错误: 该服务正在以“我的用户”身份运行,以使其具有所有必要的权限。简而言之,我的问题是jenkins是否正确支持从服务运行jenkins slave jar的方法。例如
问题内容: 我一直在Google上寻找很多有关如何在命令行中安装该服务的信息(因此无需手动交互),但我仍然对如何获取jenkins-slave.exe感到困惑。 我找到了那些指令 https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+as+a+Windows+service, 但是我不知道如何获得可执行文件。我已经下载并使用正确的键运
想改进这个问题吗?更新问题,使其成为Stack Overflow的主题。 我的系统上运行着一个本地mysql服务器,我试图从一个sqldump文件加载一个大规模的现有数据库。 大约一个小时后(左右)我第一次尝试这个,我得到了以下错误 看来我可以通过增加 命令行选项来解决这个问题。 我的问题是-如何将mysql服务器作为服务启动并在Ubuntu中传递命令行选项? 要正常启动和停止,我使用 但是在这里
问题内容: 我正在尝试在执行Windows批处理命令中运行命令的构建步骤下在Jenkins中运行命令。 我写了dir作为命令运行 当作业在Jenkins中运行时,该错误是由文件内容更改触发的,并显示以下错误 请参阅此问题。 问题答案: 回答这个问题:实际上,我还没有在Jenkins中将Windows安装为服务。因此,为此,我们需要转到“管理Jenkins”,然后单击“ Windows即服务”。即,
问题内容: 我想从命令行运行Zend Framework操作来生成一些文件。这可能吗?我需要对使用ZF的现有Web项目进行多少更改? 谢谢! 问题答案: 实际上,它比您想象的要容易得多。引导程序/应用程序组件和您现有的配置可以与CLI脚本一起重用,同时避免了MVC堆栈和HTTP请求中调用的不必要的重量。这是不使用wget的优点之一。 按照您的公共index.php启动脚本: 然后,您可以像在MVC