有人知道基于项目的matrix授权策略是否应该与LDAP集成一起工作? Jenkins Jira网站上有几个closures的bug报告,说用户不需要全局读取访问权限,他们仍然可以进入单个项目,但似乎没有启用LDAP,或者别的我做错了? 从这个SO线程的第一个答案不适用于我的LDAP(你可以阅读我的post上面链接的JIRI以获得更多的细节): 简短描述没有截图:在“Manage Jenkins”=>“configuration系统”下使用Jenkins的“基于项目的matrix授权策略”。 在每个项目的configuration页面上,您现在具有“启用基于项目的安全性”。 现在添加您想要授权的每个用户。
我试图在我的Mac mini上设置Jenkins,以便从BitBucket中提取我的iOS项目源代码并自动构build它。 我已经经历了很多知道生成ssh密钥的问题,将它们上传到BitBucket,通过控制台执行ssh连接,将主机添加到众所周知的列表中(您可以在这里和这里find我所有的冒险经历)。 现在,我的系统中有3个用户:A,B和Shared。 当我安装Jenkins时,它自动将自己置于Shared中,但是我用用户A生成了ssh密钥。所以我们只需要清楚在A主目录中有一个带公钥和私钥的.ssh目录。 当我试图由Jenkins工作时,我得到这个错误信息: Started by user anonymous Building in workspace /Users/Shared/Jenkins/Home/jobs/myprojectAdHocBuild/workspace Checkout:workspace / /Users/Shared/Jenkins/Home/jobs/myprojectAdHocBuild/workspace – hudson.remoting.LocalChannel@625cb0bb Using strategy: Default Cloning the remote Git repository Cloning repository [email protected]:myuser/myproject.git git –version git version 1.8.0 ERROR: Error cloning remote repo 'origin' : Could not clone [email protected]:myuser/myproject.git hudson.plugins.git.GitException: Could not clone [email protected]:myuser/myproject.git at hudson.plugins.git.GitAPI.clone(GitAPI.java:271) at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1036) […]
我有VisualSVN服务器在Windows Server 2008机器上持有PHP应用程序的几个回购。 我需要弄清楚如何将PHP脚本部署到生产计算机(2个Windows服务器+ 1个Linux / Apache),最好不要通过设置本地仓库。 我试图使用jenkins,但我很难搞清楚SVN-Jenkins通信如何工作。 我需要一个脚本,每次提交时都会执行,并只将修改的文件部署到生产服务器。 有人可以build议一个解决scheme吗?
我们使用Team City 7进行连续集成。 有时我需要closures服务器进行维护,这会引起投诉。 有没有人使用集群,这些types的服务器有一个数据库实例,但可能是前端(Tomcat)应用程序服务器的故障转移群集,这样我就可以在不中断服务的情况下closures服务器? 我在Windows Server 2008 R2上运行它,但是我也开放给Linux解决scheme。
我在用着: jenkins1.541。 Java JDK 7u45(试过64位和32位版本)。 XAMPP 1.8.2 我已经从http://mirrors.jenkins-ci.org/windows/latest下载了默认的MSI安装,并且已经安装了它。 jenkins试图跑第一次,告诉我请jenkins准备工作,等待… 我等待,然后位于http://localhost:8080/的服务器closures。 日志没有多less说明: jenkins.err.log nov 26, 2013 5:58:20 PM org.eclipse.jetty.util.log.JavaUtilLog info INFO: jetty-8.yz-SNAPSHOT nov 26, 2013 5:58:23 PM org.eclipse.jetty.util.log.JavaUtilLog info INFO: Extract jar:file:/C:/Program%20Files%20(x86)/Jenkins/jenkins.war!/ to C:\Windows\Temp\jetty-0.0.0.0-8080-jenkins.war–any-\webapp nov 26, 2013 5:58:45 PM org.eclipse.jetty.util.log.JavaUtilLog info INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet nov 26, 2013 5:58:46 PM […]
我们有一个安装了多个插件的Hudson版本3.1.1,在遇到了一些插件的问题,现在甚至在最新的自动更新中,我们认为它最终可以切换到Jenkins。 可悲的是,两个项目都在不同的方向发展 jenkins官方维基说,升级只能用于多年前发布的版本Hudson V1.395。 我尝试过,但不起作用的系统之间的不兼容。 是否有,今天在2014年年中,一个成熟的方法或工作教程如何使开关? 我要求的不仅仅是一些基本的想法。
我有兴趣将Microsoft Exchange服务器和Jenkins集成到电子邮件通知中。 我想使用Exchange服务器web服务(pipe理策略允许连接通过web服务交换服务器),而不是使用SMTP方法。 有什么插件可以帮助实现吗? 我看过Email-ext-plugin ,但没有findExchange服务器web服务configuration的选项。 此外,如果插件可用,是否有任何设置jenkins和Exchange服务器之间的信任的选项,而不是configuration邮件帐户的用户名和密码(作为密码需要保持到45天后过期,在Jenkins手动更改将是另一个pipe理任务) 。
我有问题迁移HUDSON服务器与几个工作JENKINSjenkins声称,你可以从哈德森很容易升级,但也提到它只是版本1.395或更less( https://wiki.jenkins-ci.org/display/JENKINS/Upgrading +从+哈德森+jenkins ) 现在我已经尝试了不同的方式,如重播与jenkins战争文件的哈德森战争文件,但没有奏效 我也尝试换用新的JENKINS服务器上的.jenkins运行hudson用户的.hudson目录,这也不起作用 在所有我试过的唯一不变的问题是,一切复制好,包括作业和用户和密码,但作业本身不复制好像他们从来没有像包含作业的bash脚本部分的构build步骤 任何人都知道从哈德森3.2.2迁移到jenkins1.596.2? 谢谢
我有一个运行Jenkins的Ubuntu虚拟机,可以运行构build和准备可部署的工件。 目前,这些工件正在成功发送到Azure的blob存储。 不过,我现在需要build立一个Jenkins的工作,当被触发时会采取一个特定的工件,并将其部署到我的Web应用程序。 不幸的是,目前我还不清楚什么是我的最佳select是让我的内置和准备项目的Web应用程序。 以下是我希望澄清的一些项目: Azure是否支持从存储直接部署? 我怀疑如果这是一个选项,一切都会更容易! 如果是这样,我可以从基于nodejs的CLI使用它吗? 如果没有,我可以使用基于nodejs的CLI来发送工件,还是我被迫使用FTP? 如果我被迫使用FTP,是否有办法从我的虚拟机中推断凭据,因为它在Azure上运行? 如果我被迫使用FTP,在上传所有内容之前是否必须清除所有内容? 我知道Web应用程序支持插槽,所以我想知道这些也许是值得利用的一些方面呢? 明显的声明,虽然是的,我已经GOOGLE了这一点,没有一个结果清楚地概述了一个基于CLI的部署stream程可能是什么样子。 至less有一个结果隐约隐含了CLI部署的可能性,然后将您转移到安装说明页面。
我有一个(很旧的)jenkins安装,我想升级。 不幸的是,一些工作需要build立在一个不能运行Java 7的旧操作系统上,因此不能从Jenkins运行slave.jar。 除了使用SSH和大量手动拷贝文件以支持构build节点不能运行Java 7之外,还有什么办法吗?