Questions tagged «jenkins»

Jenkins是可扩展的开源持续集成服务器



4
如何通过SSL / https使用Jenkins
我有一台运行Jenkins的Fedora服务器,该服务器通过yum安装。一切正常,我可以使用进行访问http://ci.mydomain.com。 但是现在,我想使用来访问它,https://ci.mydomain.com因此使用用户名和密码的登录名已加密。 我怎样才能做到这一点? 以下是我的/etc/sysconfig/jenkins文件。启动Jenkins可以正常工作,但是我无法通过Web浏览器使用https://ci.mydomain.com或来访问Jenkins http://ci.mydomain.com:443,... ## Path: Development/Jenkins ## Description: Configuration for the Jenkins continuous build server ## Type: string ## Default: "/var/lib/jenkins" ## ServiceRestart: jenkins # # Directory where Jenkins store its configuration and working # files (checkouts, build reports, artifacts, ...). # JENKINS_HOME="/var/lib/jenkins" ## Type: string ## Default: …
39 ssl  https  jenkins 

2
新节点配置中缺少“通过Java Web Start启动从属代理”的选项,如何将其添加到选项菜单?
我正在遵循Jenkins官方指南,以熟悉Jenkins Pipeline配置。其中一个步骤,有创造一个哑巴奴隶并将其设置为“通过Java Web Start启动从代理”,但由于某种原因,这个选项是从我的配置,唯一缺少的其他选择我已经有: 我肯定做/usr/bin/javaws存在于机器上。 知道如何将其添加到Jenkins New Node配置中吗?
33 linux  java  jenkins  slave 

1
允许非root用户重新启动服务
背景 : 我创建了一个叫做应用程序myapp与Spring-boot。它包含一个可自我执行的jar,并且与systemd服务兼容。现在,我正在尝试将其与詹金斯集成。 我想要的是: 我希望詹金斯能够: 停止服务。 更换罐子。 重新启动服务。 问题: 到目前为止,只有sudoer可以启动/停止服务。我不希望詹金斯成为一个傻瓜(这看起来很混乱)。 当前结构: 我有一个myapp有/home/myapp文件夹的用户。生成的jar被调用myapp并放在/home/myapp。用户myapp是生成的jar的所有者: myapp@myserver:~/backend$ ll total 53900 drwxrwxr-x 2 myapp myapp 4096 Apr 25 17:09 ./ drwxr-xr-x 6 myapp myapp 4096 Apr 25 17:08 ../ -rw-rw-r-- 1 myapp myapp 511 Apr 20 16:13 application.properties -rwxr--r-- 1 myapp myapp 55175294 Apr 20 …
27 systemd  jenkins 

1
如何让Jenkins停止监听远程连接?
我让Jenkins坐在Nginx后面,由Nginx负责身份验证,但是Jenkins仍在外部监听8080端口,因此,通过访问8080端口的盒子,人们可以绕过Nginx。 我怎样才能告诉它停止侦听远程连接,而只接受本地连接? 看起来可能与此ajp13ListenAddress参数有关,但我不知道如何在随Jenkins安装的init.d脚本中进行设置。 感谢您的帮助! 鲁道 (好像还没有Jenkins标签,因为没有代表,所以我无法创建它)
23 ubuntu  hudson  jenkins 


4
在Jenkins构建步骤中开始永远的过程吗?
我在Jenkins部署结束时运行shell命令以重新启动永久脚本: npm install && forever stop app.js && forever start -a -l /var/log/forever.log app.js 当我以用户jenkins的身份运行时,一切正常,并且构建历史记录中的控制台输出也告诉我永久脚本正在运行。但是,该过程将在部署完成后立即停止,并且永远停止。 是什么导致此行为,我该如何解决?

2
允许匿名用户仅查看作业列表,而不浏览Jenkins中的工作区
我们正在运行Jenkins CI。通常我们想提供 完全访问特定组中经过身份验证的用户 对匿名用户的完全读取访问 阻止匿名用户访问某些项目(完全) 我们使用Unix用户/组数据库和基于项目的矩阵授权策略。第(1)和第(2)点效果很好,但是我们很难实现(3)。 我们尝试过: 在Global Security中,删除对匿名的所有权限,然后在基于项目的安全性中授予它,但在此之后,所有匿名请求(甚至是对Jenkins主页面的请求)都会生成登录页面 在Global Security中分步添加以下权限:View-Read(无效),Job-Discover(无效),Job-Read(无效),Overal-Read-这最后一个似乎有效它给匿名用户过多的权限,我们无法限制对特定项目的访问。 tl; dr 我们想要完全打开(只读)的Jenkins CI,并为匿名完全隐藏/阻止了一些项目。

7
如何使Jenkins CI在Debian上使用本地时间而不是UTC
我在debian压缩器上安装了Jenkins-ci。 当前默认时区:“美国/多伦多” 现在是当地时间:2012年7月9日星期一,美国东部时间。 现在是世界标准时间:2012年7月9日星期一世界标准时间。 在/ etc / default / rcS文件中,我有: UTC =否 不幸的是,这不起作用,在詹金斯的系统信息中: user.timezone Etc / UTC 我搜索了几个小时..很遗憾,找不到修复程序,将不胜感激。 谢谢你的时间
15 time  timezone  jenkins 

5
詹金斯(Jenkins):启用全球安全性后,访问被拒绝。如何还原?
需要帮助弄清楚这一点。如何解决此问题?我想我启用了全局安全性并立即看到此错误。 (在访问localhost:8080时,我得到以下信息...) A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you think this …
14 jenkins 

1
不断重启自身的终止进程
我需要一些有关如何彻底消除詹金斯进程的建议。它不断重启自身。在Mac OSX上。 $ps -eaf 216 1143 1 0 0:01.65 ?? 0:04.03 /usr/bin/java -jar /Applications/Jenkins/jenkins.war 尝试杀死这个过程... kill 1143 该过程仍然存在于另一个pid下 $ps -eaf 216 1175 1 0 0:00.16 ?? 0:01.44 /usr/bin/java -jar /Applications/Jenkins/jenkins.war 父进程启动。我该怎么办? 0 1 0 0 0:06.09 ?? 0:06.19 /sbin/launchd

3
我如何让Jenkins执行从Git提取的脚本?
我正在使用Jenkins触发和管理一系列导入作业。我想将导入脚本放在Github中,当詹金斯(Jenkins)构建工作时,它应该(a)从Github中拉出该版本控制的脚本,并(b)运行该脚本。 我遇到的问题是我不知道如何引用要在作业中运行的脚本的名称。我假设源代码被拉到工作区目录中。这个假设正确吗?(如果只有文档!) 到目前为止,这是我所做的: (显然)在Windows Server上安装了Jenkins(不,我对此没有选择) 在我的github帐户上创建了一个存储库,并将我的代码放入其中 在https://github.com/mcholl/SARS-Import/公开 您会看到我有两个脚本,roottest.py和omniture-video \ test.py。我确定其中的代码已获得Apple的专利保护:) 这个想法是我想运行roottest.py 安装了Github插件 创建了一个工作,如下所示: 项目名称=“测试Github集成” GitHub项目:https : //github.com/mcholl/SARS-Import.git/ 添加Windows批处理命令:python roottest.py 手动执行作业 但是,我得到的是一条错误消息,指出找不到该文件。这很奇怪,因为我认为工作流程将是“将源的本地副本拉到...(Job)/ workspace /目录,然后在工作空间目录的上下文中运行batch命令。 这是完整的控制台输出: 由用户匿名启动在工作空间中构建C:\ Program Files(x86)\ Jenkins \ jobs \ Testing Github Integration \ workspace [workspace] $ cmd / c调用C:\ Windows \ TEMP \ hudson1966342425043540895.bat C:\ Program Files(x86)\ Jenkins …
12 jenkins  github 


1
jenkins无法连接到git存储库
我无法以某种方式配置git存储库的URL,Jenkins可以访问它。 在“项目>配置>源代码管理”下,将存储库URL设置为“ git @ store:repositories / testproject.git” 我收到此错误: Failed to connect to repository : Command "/usr/bin/git -c core.askpass=true ls-remote -h git@store:repositories/testproject.git HEAD" returned status code 128: stdout: stderr: Permission denied, please try again. Permission denied, please try again. Permission denied (publickey,password). fatal: Could not read from remote repository. Please make …
11 git  jenkins 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.