问题内容: 有没有办法获得最后的提交消息而无需访问存储库?尝试连接到仓库。 编辑:我有凭据设置,并使用它们来签出源。 我要实现的目标是让Jenkins根据提交消息触发另一个作业,即是否包含字符串“ #build”启动作业X。我的尝试是在Shell Build Step中解析它并执行一个作业取决于结果。但是由于我没有匿名访问该存储库的权限,也不想将凭据嵌入到shell脚本中,所以我不知道如何实现此目
问题内容: 我正在使用Jenkins 1.596,Workflow 1.3和Svn插件2.5。我正在尝试在工作流程脚本中获取svn修订版号。 我的工作流脚本部分为: 在这里,您会看到两次尝试:第一个尝试打印“ java.io.IOException:无法运行程序“ svn”:error = 2,没有这样的文件或目录”,第二个提示“没有找到名为Svn的工具”(我也尝试了“颠覆”)。尝试打印“空”。
问题内容: 我正在尝试让CI与Jenkins合作。迄今为止,我们已经在环境中执行了两个计划的构建,但是我们的开发人员希望让CI正常工作。我遵循了Jenkins Subversion插件Wiki页面中概述的说明: https://wiki.jenkins- ci.org/display/JENKINS/Subversion+Plugin 这使我进入了一个可以在命令行执行的脚本,但是当我在Subver
问题内容: 我创建了一个管道作业,并希望获得svn版本号,以在调用Shell脚本时启用进一步的下游处理。我正在使用类似于以下内容的管道脚本: 是否有有关结帐功能的文档?是否可以保留svn修订号?我可以看到修订已输出到日志。 问题答案: 我遇到了同样的问题,但是您可以使用调用SCM checkout 返回的映射来解决。它包含SVN_REVISION的值。
问题内容: 我在Subversion存储库中有一个保存的项目,并使用Jenkins进行编译。当我运行构建时,Jenkins将项目拉入工作区目录。我需要将一个更改的文件从Jenkins工作区提交到Subversion。我该怎么做?? 感谢您的回答… 问题答案: 您能否提供更多细节?确切地说,此文件是什么?为什么要在Jenkins构建中将其提交?您正在构建什么(Java?C ++ ?. NET?),以
问题内容: 我正在配置一个詹金斯,以在MacOS 10.6.6上构建我的XCode项目。为此,我已将最新的tomcat容器和最新的詹金斯安装为ROOT.war。除添加subversion集成外,所有方法都工作正常:(.。在jenkins中创建新项目后,我在“源代码管理”中选择了“ subversion”,并以与在命令行Subversion工具中使用的相同方式输入了存储库URL: 不幸的是,它无法处
问题内容: 如何通过Jenkins管道groovy脚本检出需要用户凭据的Subversion存储库?似乎内置命令不支持凭据,因此我尝试了如下代码: 但这失败了 我想念什么? 问题答案: 您可以将 代码片段生成器 用于 常规SCM 步骤。这将显示熟悉的Subversion配置选项,并照常将凭据作为参数。 代码段生成器会产生一些难看的参数选择表示,如下所示: 注意, 远程 部分使用双引号,因此变量$
问题内容: 在将代码提交到SVN项目时,我需要设置哪些插件和插件功能才能使Jenkins作业触发构建? 我已经安装了标准的SVN插件以及SVN标记插件,但是我看不到任何允许触发器配置的新功能。 问题答案: 有两种解决方法: 由于它易于实施,因此我最初建议使用第一种方法。在构建过程中成熟之后,请切换到第二个。 轮询存储库以查看是否发生了更改。如果在同一轮询间隔内有两次提交,则可能“跳过”提交。 在此
问题内容: 我创建了在SVN上具有文件的Jenkins项目(https://repo.xxx.xxx/svn/priv/projectname;证书是自签名的)。我的问题是,詹金斯(Jenkins)对此项目有空的工作空间(仅.svn),并且无法连接到SVN存储库。错误号为: 詹金斯 版 1.521 我在某个地方建立了我应该使用 -Dsvnkit.http.sslProtocols = SSLv3
问题内容: 当我从Jenkins shell运行svn命令行时,出现此错误: 但是,当我从命令行CMD窗口运行相同命令时,就可以了: 要么 知道如何解决这个问题吗? 问题答案: 相当老的问题,但仍然很生动。 如您所知,问题在于接受的证书缓存(以及用户名/密码缓存)是按用户使用的,并且由于Jenkins以不同的用户身份运行(很可能是SYSTEM),因此它不了解您的常规用户缓存。 并非所有SVN客户端
问题内容: 我正在尝试使用Jenkins,docker和Ansible实现CI / CD管道。我 正在为版本控制系统使用SVN代码存储库。对于部署和 SVN代码存储库,我使用的是AWS EC2。部署和代码存储库位于单独的VM中。 我的要求 将代码提交到SVN存储库中时,需要触发一个 Jenkins Job。该工作将被称为ansible playbook,稍后将构建 项目,构建Docker映像并部署
问题内容: 我今天更新了Eclipse SVN插件,此后,我无法将工作空间与SVN存储库同步。我正在使用Java 1.6。我也尝试了Java 1.7。我仍然在日食中出现以下错误。 在以下过程中发生内部错误:“更新SVN Workspace的同步视图”。java / nio / file / Paths。 SVN:“ 0x00000025:发送通知”操作完成,错误为:java / nio / fil
问题内容: 我正在使用Jenkins 1.461,使用SVN轮询时遇到问题。我的存储库URL的格式为svn + ssh:// __ ***。我已将Jenkins配置为每5分钟轮询一次更改。发生的情况是每5分钟检测到更改: 从2012年5月2日开始8:26:24 PM在2012年5月2日8:26:25 PM收到XXXXXXXXX的SCM轮询请求svn + ssh:// XXXX / svn / XX
问题内容: 当它成功时,我正在尝试在Jenkins CI中进行构建后提交。 有没有办法做到这一点? 我的问题是,当我构建它时,我需要在工作区中生成一些dll提交给svn。 问题答案: 这取决于您用来构建源代码的构建技术(例如Ant,Maven,MSBuild或FianlBuilder)。要将生成结果检入到svn中,应在生成脚本的末尾添加一些新步骤。这一步只会将您的构建结果添加到svn中。例如,您的
问题内容: 我对VisualSVN服务器的了解:它支持Windows Active Directory身份验证和使用我的Windows用户名和密码的“基本”身份验证。我可以成功使用TortoiseSVN,CollabNet和Mac OS X Subversion客户端。 要复制该错误,请执行以下操作: 安装Windows Jenkins软件包(版本1.616)。 将SVN插件更新到2.5版。 创建