我刚开始Jenkins 1.487
并想将Jenkins集成到我的Ant项目中。但是在配置它时,我找不到任何方法让Jenkins重用已经签出的代码库,而不是下载相对于其工作区根目录的新副本。有没有办法做到这一点
?
我试图手动指定一个自定义工作区(我的代码库已经签出),然后单击“立即构建”。结果是它清除了我当前签出的代码,说
"Checking out a fresh workspace because there's no workspace at /home/daud/Work
Cleaning local Directory ."
甚至没有警告。
如果您真的想从文件系统上某个地方的现有签出项进行构建,则不要使用Jenkins的“源代码管理”部分。保留为 “无”
但是,就像其他人所说的,这不是应该使用CI系统的方式
问题内容: 我正在Jenkins中执行批处理文件以构建cpp代码,并且我在两者之间有一条命令来构建可执行文件,例如“ g sourcefile.cpp -o可执行文件”,并且它给出错误“ g ”,无法识别为内部或外部命令。如何解决这个问题? 问题答案: 当Jenkins作为服务在Windows机器上运行时,它将以系统帐户而不是用户帐户(或您的帐户)运行。因此,您需要确保为系统帐户完成设置路径等所需
问题内容: 我必须使用其api创建/更新jenkins作业,因为我的所有作业都使用其他脚本也使用的参数,并且我试图将这些脚本集中化,因此当我在一个位置进行更改时,更改会反映在所有位置。 当前,如果有人更改了脚本,他们还必须手动编辑jenkins作业的参数。 我看到了用于创建作业的远程API的示例,并且能够成功创建测试作业,但是除了删除并重新创建它之外,我如何才能编辑现有作业(这不是一个选项,因为我
我有一个使用Github OAuth插件的詹金斯服务器,并在github的“授权应用程序”部分授权,它在我的浏览器上运行良好,只要我通过github认证,我就可以访问詹金斯服务器。 有没有办法使用来自CURL或ruby客户端的oauth凭据/令牌访问jenkins服务器api? 我在中生成了一个令牌https://github.com/settings/applications - 这个令牌可以很
有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。
问题内容: 我开始使用jenkins,现在尝试将其配置为使用websvn进行差异和文件视图。我看到一个帖子,说我必须配置multyviews。但我不完全了解它的含义以及在配置后如何使用它。 问题答案: 解决方案是使用jenkins的websvn2插件,该插件支持带参数的url
问题内容: 我在文件系统上有两个脚本,第二个是jenkins作业。第二个脚本调用第一个并传递参数。参数包含密码参数。如何将密码隐藏到日志中?我试图通过使用exec命令隐藏输出,但是问题没有解决。 问题答案: 该面具密码插件做到了这一点。