我认为标题总结了它.我只是想知道为什么一个或另一个对于Svn的Java项目的连续集成构建更好.
最近,在我们公司,我们决定使用Ansible进行部署和持续集成.但是当我开始使用Ansible时,我找不到用于使用Maven构建Java项目的模块,或者用于运行JUnit测试或JMeter测试的模块.
所以,我处于一个令人怀疑的状态:可能是我以错误的方式使用Ansible.
当我查看Jenkins时,它可以执行构建,运行测试,部署等操作.Hudson缺少的是在AWS等云环境中创建/删除实例.
那么,一般来说,我们需要使用Ansible/Jenkins的目的是什么?对于CI,我需要使用Ansible和Jenkins的组合吗?
请详细说明Ansible的正确用法.
有没有人知道如何在Jenkins注销用户之前增加超时窗口?我想把它提升到1天左右.
我整天都在jenkins工作,我们一直在工作之间退出.除此之外,"保持登录状态"复选框似乎也不起作用.
我正在尝试在我的xcopy脚本中使用Jenkins(全局)环境变量.
${WORKSPACE} doesn't work
"${WORKSPACE}" doesn't work
'${WORKSPACE}' doesn't work
Run Code Online (Sandbox Code Playgroud) 我的Jenkins安装中有一些插件,我不再需要它.我已经禁用了插件(我的构建仍然有效),我想完全删除插件.完全删除Jenkins(Hudson)插件的正确过程是什么?
我有几个使用共享资源(数据库)的作业,有时可能导致构建在(罕见)事件中失败,即同时触发作业.
例如,给定作业A到E,是否有任何方法可以指定A和C 不应该同时运行?
除了上述资源之外,构建彼此独立(不是例如在上游/下游关系中).
"暴力"方式将执行器的数量限制为一个,但如果大多数作业可以同时执行并且构建服务器上不缺乏计算资源,那么这显然不太理想.
我有一个生成的报告文件,我希望能够在Jenkins作业中将当前的内部版本号添加到该文件中.是否有可用于获取当前内部版本号的环境变量或插件?
抱歉'svn'风格 - 我们正处于从SVN迁移到GIT(包括我们的CI Jenkins环境)的过程中.
我们需要的是能够让Jenkins结帐(或者我应该说克隆?)GIT项目(存储库?)到一个特定的目录中.我们已经尝试了一些refspecs魔术,但是理解和使用成功并不是很明显.
此外,如果在同一个Jenkins项目中我们需要在项目根目录下将几个私有GitHub存储库签出到几个单独的目录中,我们怎么能这样做呢?
我们安装了GitHub插件.希望我们把事情说得对.
我选择使用"Jenkins自己的用户数据库"安全领域进行用户登录,因为我无法在公司中使用LDAP.当您决定将主机名或端口号更改为其他内容时,Google的OpenID会出现问题.
我使用"基于项目的矩阵授权策略"架构来保护我的安全.
但我似乎无法创建自己的组,并将用户添加到组以管理权限.