我有一台专用服务器,安装了整个照明灯栈、SVN和Hudson。我想创建一个自由式Hudson作业,它从我的SVN存储库中获取最新的源代码,并将其放入我的/var/www/myWebApp文件夹中。
shell脚本需要什么样的外观?
编辑
当我用
svn export myRepoURL myWebAppFolder
我得到了一个错误,说:
Started by user anonymous
Reverting http://myIpAdress/repos
Updating http://myIpAdress/repos
At revision 2
no change for http://m
在将我们的svn服务器升级到版本1.8之后,我们开始接收到构建失败。这恰好发生在我们定义的每个构建项目中。请注意,我们使用的是Jenkins CI v.1.602(安装在Windows8 x64 OS上)和用于Jenkins的Subversion插件v.2.5。日志中的堆栈跟踪如下:(出于安全原因,省略了完整的svn url )
ERROR: Failed to check out http://svn.xxx.com.tr/xxxx/trunk/xxx
org.tmatesoft.svn.core.SVNException: svn: E175002: Processing REPORT r
我是Hudson的新用户。
我在我公司的网络里运行着Hudson。我的项目的源代码在其他IDC的仓库中。存储库本身不允许公共连接,所以我们为Hudson制作了一个可以连接到存储库的从节点机器。当我创建Hudson项目时,我使用的存储库URL仅对从节点可用。
当轮询SCM时,可以连接,源代码更新似乎也可以。但SVN插件在更新完成后立即引发异常。这是日志。
Started by user xster
Building remotely on XXXBuilder
Updating https://myprivaterepository/myproject/trunk
U proje
我和詹金斯一起工作有以下问题。我试图构建该项目,并收到以下错误:
Started by user Jenkins Admin
Building in workspace /var/lib/jenkins/jenkins/jobs/kobv-albert-commons/workspace
Checking out a fresh workspace because Jenkins failed to detect the current workspace /var/lib/jenkins/jenkins/jobs/kobv-albert-commons/workspace
ERROR: sv
我正在运行maven发布插件(org.apache.maven.plugins:maven-release-plugin:2.3.2),注意到当通过命令行传递密码时,release.properties文件中的密码是以明文形式保存的。我想知道有没有办法把它关掉。
我使用Hudson自动执行发布过程,svn用户名和密码通过Hudson传递到命令行。这样做的原因是做发布准备的人可以改变,而我有多个hudson工作共享一个settings.xml来发布不同的项目。
我传入的参数有:maven{svn.label} -DreleaseVersion=${maven.releaseVersion} ma
当我使用maven发布插件时,我遇到了一些问题,其中最常见的问题是标记scm失败,错误是: svn:“svn://192.168.5.222/show/test-show/trunk/show”不在修订版0中。
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycl
我试图在Jenkins创建工作,这将从github结账。在这样做的时候,我遇到了下面的异常。下面是我在“源代码管理”>“存储库url”选项卡“”中配置的URL。
任何建议都会很有帮助。
<code>
[WS-CLEANUP] Done
Checking out a fresh workspace because there's no workspace at C:\Program Files (x86)\Jenkins\workspace\gitdemo
Cleaning local Directory .
Checking out https://github.c
当我试图用Hudson构建一个项目时,我得到了一个意外的错误。我有一个有效的帐户,我可以用它签出安装了Hudson的机器。我已经从Hudson UI更新了此帐户的身份验证参数。
还有没有人遇到过这种情况?
hudson.util.IOException2: revision check failed on https://SVN Location
at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:157)
at hudson.scm.Subve
我无法使用Jenkins运行build,在控制台我可以在下面找到错误。但是我已经验证了存储库根目录以及子目录通过浏览器访问的权限,这是很好的。
[EnvInject] - Loading node environment variables.
Building remotely on xxx.xxx.xxx.xxx in workspace /path/project
Updating http://<IP>/path/to/repo at revision
U rpms/src/main/
At revision 6374
hudson.util.IOExce
对于我们的项目,我们避免在用户的svn配置文件中使用svn global-ignores,因为这些svn设置仅限于客户端,而不是项目的属性。我们想要一种使用类似.gitignore文件的方法来管理项目子目录中被忽略的文件。我开发了一个简单的方案,它使用.svnignore文件和一个脚本相结合,该脚本(1)在目录树中查找.svnignore文件,(2)在每个找到.svnignore文件的目录上更新svn:ignore属性。当有人更新文件时,他们只需要记住运行脚本;我们发现这比手动管理目录上的svn:ignore属性更容易。
下面是脚本:
#!/bin/sh
# Syntax of the .sv