小编Dav*_*uez的帖子

如何将Hudson/Jenkins参数传递给windows batch命令

好吧,我需要在我的Hudson Job中执行一个批处理文件,我有一个参数(Jenkis参数),我需要将这个值像param一样传递给批处理文件,我试过这个:

Deploy.cmd -configuration=${DEPLOYCONFIGURATION} -source=${DeploySource}
Run Code Online (Sandbox Code Playgroud)

我的Deploy.cmd已配置为获取此值,但Jenkis未分配值.例如,我有:

${DEPLOYCONFIGURATION} = DEV
${DeploySource} = c:\myFolder
Run Code Online (Sandbox Code Playgroud)

然后,批处理文件采用此值

%DEPLOYCONFIGURATION% = ${DEPLOYCONFIGURATION} 
%DeploySource% = ${DeploySource}
Run Code Online (Sandbox Code Playgroud)

取参数名称而不是其值

windows parameters hudson batch-file jenkins

14
推荐指数
2
解决办法
3万
查看次数

如何获取参数取决于Hudson或Jenkins中的其他参数

我有Hudson的问题,因为我的工作需要两个params用于构建,第一个指定环境,可以是DEV,QA,PROD之一,第二个是特定服务器,此参数取决于第一个.

例如,如果我选择环境DEV,则第二个参数可以只是DEV1,DEV2,MAQ1.我不知道是否存在具有此功能的插件或者我需要使用groovy制作一些东西.我不知道请帮帮我.

谢谢

parameters hudson jenkins

12
推荐指数
3
解决办法
3万
查看次数

为什么我有这个错误:对象不支持Internet Explorer的属性或方法'forEach'?

我正在使用maven在jenkins插件上使用Javascript,我有这样的代码:

   function arrayElements(element, index, array) 
     {
         var arrayPaths = element.split("\\");
         var projectSource = arrayPaths[2];
         var array = element.split("_");
         if (projectSource === global ) {             
             if (array[2]===filtro){
             document.getElementById("source").options.add(new Option(arrayPaths[3], element));
             }
         }
     }
    function fillCompiledSource(object, projects)
    {
        document.getElementById("source").innerHTML = "";        
        global = document.getElementById("branches").value;     
        projects.forEach(arrayElements)
    }
    var projects = new Array();</script><script>
    function fillCombo()
    {
         document.getElementById("source").innerHTML = "";
         global = document.getElementById("branches").value;     
         var array = document.getElementById("branches").value.split('/');
         global = array[1];
         projects.forEach(arrayElements)       
    }
Run Code Online (Sandbox Code Playgroud)

这只在Internet Explorer中失败,只有当文档模式是IE8标准时我不知道是什么原因以及我如何解决这个问题.

Pd:互联网浏览器是10

javascript internet-explorer internet-explorer-10

12
推荐指数
1
解决办法
2万
查看次数

如何在Jenkins的groovy动态参数上获取作业名称

我需要在此示例中获取名称作业,我有一个代码,用于获取具有该代码的构建参数的先前值

jenkins.model.Jenkins.instance.getItem("nameOfJob").lastBuild.getBuildVariables().get("NameOfParameter");
Run Code Online (Sandbox Code Playgroud)

现在的工作名称是硬编码的,我需要得到这个名字将是当前工作的名称,我该怎么办?

谢谢

groovy jenkins

10
推荐指数
3
解决办法
3万
查看次数

如何在批处理文件中提取子字符串

现在我需要在批处理文件中将子字符串形成一个字符串

我有这个

set path="c:\test\branches\9.1\_build"
Run Code Online (Sandbox Code Playgroud)

我需要在分支值后得到第一个值: 9.1

但是这个值可以处于其他位置

c:\xxx\yyyy\zzzz\branches\otherbranch\zzz\uuuu\iii
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我需要得到这个:otherbranch 我需要一个通用解决方案,谢谢你们..

substring batch-file

8
推荐指数
1
解决办法
3万
查看次数

如何在Groovy参数上获取Jenkins中的当前会话用户

我需要在Jenkins中获取当前登录用户,我使用的是Groovy参数,但我不知道如何获取,

谢谢,

groovy jenkins

6
推荐指数
1
解决办法
6101
查看次数

如何记住 Jenkins/Hudson 上次构建时使用的参数值

当我开始使用参数进行新构建时,我需要记住最后的参数值。

我有两个字符串参数:

${BRANCH}
${ServerSpecified}
Run Code Online (Sandbox Code Playgroud)

在第一次构建执行中,我需要这些空白值,但对于第二次执行,我需要第一次执行的值,在第三次执行中,我需要第二次执行的值,依此类推...

我需要安装插件吗?我尝试过将动态参数与 groovy 一起使用,但无法提取最后一个值。有谁知道如何做到这一点或有任何其他想法?

groovy hudson jenkins jenkins-plugins

5
推荐指数
1
解决办法
9802
查看次数

当从数据源Netbeans/Hibernate"检索密钥"时,数据库中的实体类会挂起

在Netbeans 8.0.2中:

步骤:新文件>休眠> Hibernate逆向工程

检索表和视图开始,达到98%然后挂起.它冻结在相同的视图或下一个视图上.

我试过多台机器 - 结果相同.

输入数据的大小是否有限制 - 在向导中?或者,数据库可能存在问题 - 本身?

这是VisualVS快照 在此输入图像描述

谢谢

java netbeans hibernate

5
推荐指数
1
解决办法
143
查看次数

什么是URL中的〜意思

我有一个使用Sitecore在C#中开发的网站,我有这个网址:

http://dev.take.com.web.unity.internal.com/~/media/group/images/media/content/19590.ashx?h=180&mh=219&mw=514&w=5120

对于某些图像,我不理解此URL以及(〜)符号的含义.

c# url sitecore

2
推荐指数
1
解决办法
548
查看次数