标签: jenkins

将多个MSBuild版本添加到Jenkins

我有一个小问题.我试图将Jenkins项目从一台机器复制到另一台机器(部分用于学习Jenkins).在源机器上我安装了Jenkins MSBuild插件,在目标上我没有.我已经在目标机器上安装了插件,但缺少了一些东西.在源计算机上,我有选项"使用MSBuild构建Visual Studio项目或解决方案",然后在"MSBuild版本"下拉列表中我有两个选项"(默认)"和".NET版本4(64位)".在目标机器上我只有"(默认)".有谁知道我如何得到额外的选择?

谢谢,

萨钦

.net msbuild continuous-integration jenkins

0
推荐指数
1
解决办法
1568
查看次数

詹金斯没有自动化测试

我知道Jenkins专注于持续构建/测试,监控有关项目的批处理作业.我有一个遗留项目,这样的条件:

  1. 有一个开发团队.
  2. 它有源代码管理的SVN
  3. 一些操作的一些cronjobs.
  4. 编译和构建不需要太多时间,没有非常复杂的依赖项.
  5. 它没有任何自动测试/ junit类,也没有.

我想向有经验的用户询问Jenkins,是否仍然值得使用Jenkins进行项目的集中构建和管理?

java junit jenkins

0
推荐指数
1
解决办法
233
查看次数

将git repo添加到Jenkins

似乎开箱即用,Jenkins不支持git:

在此输入图像描述

如何添加gitJenkins讨好?

git jenkins

0
推荐指数
1
解决办法
317
查看次数

詹金斯如何重命名战争文件

我已经使用Jenkins在远程计算机中部署了war文件。现在,我想在提取工作文件夹之前通过jenkins重命名war文件?如何才能做到这一点?我尝试了部署后操作->执行shell和mv file.war到new-file.war,但返回错误:mv:无法统计`file.war':没有这样的文件或目录。

假设我的路径有问题,它甚至都不会到达远程位置。但是对我来说,通过jenkins将其scp's到远程位置后,当我尝试制作mv时,它失败了。.原因是什么?

scp war mv jenkins

0
推荐指数
1
解决办法
6122
查看次数

jenkins:性能插件仅在perf报告中显示最近的构建数据

我在jenkins中设置了jmeter作业,它应该发布*.jtl结果,然后将它们显示在一个漂亮的趋势图中.但是,如果我发现它们是在构建// performance-results/JMeter文件夹下发布的,那么趋势总是只显示当前结果.因此,如果我在一天内运行此构建三次 - 我会看到有三个点的图形.如果今天只有一次运行 - 我会在该图上看到1次运行.我没有在图表上看到昨天等结果.我希望看到这个趋势显示所有以前构建的所有数据,包括yesteday等.我应该检查什么,perf插件如何决定使用哪个*.jtl数据来显示数据?

在作业的设置中我有这个jtl源的正则表达式:**/*.jtl,所以我希望所有的构建数据都显示在趋势上...

jmeter performance-testing jenkins

0
推荐指数
1
解决办法
1938
查看次数

Subversion(SVNKit)与Jenkins合作

我和Jenkins一起有以下问题.我尝试构建项目并收到以下错误:

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: svn: The path '/var/lib/jenkins/jenkins/jobs/kobv-albert-commons' appears to be part of Subversion 1.7 (SVNKit 1.4) or greater
working copy rooted at '/var/lib/jenkins/jenkins'.
Please upgrade your Subversion (SVNKit) client to use this working copy.
org.tmatesoft.svn.core.SVNException: svn: The path '/var/lib/jenkins/jenkins/jobs/kobv-albert-commons' appears to be part of Subversion 1.7 (SVNKit 1.4) or greater
working copy rooted at '/var/lib/jenkins/jenkins'.
Please upgrade your …
Run Code Online (Sandbox Code Playgroud)

svn jenkins

0
推荐指数
1
解决办法
6914
查看次数

如何编辑.properties文件的内容?

我正在使用perforce的Jenkins服务器.我的构建以".zip"格式存储在本地repo路径中,该格式包含所有文件,包括(例如)abc.properties.该文件包含数据:

#Thu Jun 09 12:13:14 MSD 2011
BuildType=dev
FrameworkBuild=200
ProductVersion=4.40.00
SoftwareFeatureID=34670101
BuildNumber=0
FrameworkVersion=2.47.00
Run Code Online (Sandbox Code Playgroud)

在此abc.properties文件中BuildNumber = 0是默认值(在perforce中设置).我的旧构建系统BuildNumber使用zip文件中的当前内部版本号更新值.

我怎样才能在Jenkins中实现同样的目标.

提前致谢.

jenkins jenkins-plugins jenkins-scriptler jenkins-cli

0
推荐指数
1
解决办法
6525
查看次数

为Jenkins设置Bitbucket存储库(适用于Cloudbees)

这份文件不是很有用:

https://developer.cloudbees.com/bin/view/DEV/Bitbucket

我有:

  1. 将CloudBees DEV @ cloud公钥添加到Bitbucket
  2. 添加了钩子
  3. 安装了Jenkins Bitbucket插件(来自Cloudbees内部)

但是如何实际使用(私人)Bitbucket repo进行Jenkins Build.

git bitbucket jenkins jenkins-plugins cloudbees

0
推荐指数
1
解决办法
6645
查看次数

Jenkins使用DSL将git子模块添加到multibranchPipelineJob

我有一个DSL脚本来创建我的Jenkins管道作业。

String[] repos =
    ['xxx']    

for (int i = 0; i < repos.length; i++) {
    repoName = repos[i];    
    multibranchPipelineJob('PIPELINE-'+repoName) {
        branchSources {
            git {
                remote('git@github.com:yyy/'+repoName+'.git')
                credentialsId('112233445566')
            }
        }
        description ("""<p> <b>generate by DSL - DO NOT CHANGE Manually </b> <p>""")
        triggers {
            periodic(2)
        }
        orphanedItemStrategy {
            discardOldItems {
                numToKeep(0)
                daysToKeep(0)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我要添加其他行为 -高级子模块行为在此处输入图片说明

jenkins jenkins-job-dsl

0
推荐指数
1
解决办法
1601
查看次数

无法使用groovy解析xml

我无法读取xml并解析项目,因为它总是返回错误

groovy.lang.MissingPropertyException:没有这样的属性:类的方法:Script1

def xmlText = new XmlSlurper().parse('myxml.xml')
def skipped = 0
def failed = 0
def total =  0
def passed = 0
xmlText.suite.test.class.test-method.each{ 
   if(it['@is-config'] == "true"){
   }
   else{
      if(it['@status']=="PASS"){
         passed  = passed + 1
         total = total + 1
      }
      if(it['@status']=="FAIL"){
         failed = failed + 1
         total = total + 1
     }
     if(it['@status']=="SKIP"){
         skipped = skipped + 1
         total = total + 1
     }
  }
}
Run Code Online (Sandbox Code Playgroud)

xml文件是

<?xml version="1.0" encoding="UTF-8"?>
<testng-results skipped="3" failed="0" total="3" passed="0">
  <reporter-output>
  </reporter-output>
  <suite name="DinamicTestSuite" …
Run Code Online (Sandbox Code Playgroud)

groovy xmlslurper jenkins

0
推荐指数
1
解决办法
341
查看次数