好吧,我需要在我的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)
取参数名称而不是其值
我有Hudson的问题,因为我的工作需要两个params用于构建,第一个指定环境,可以是DEV,QA,PROD之一,第二个是特定服务器,此参数取决于第一个.
例如,如果我选择环境DEV,则第二个参数可以只是DEV1,DEV2,MAQ1.我不知道是否存在具有此功能的插件或者我需要使用groovy制作一些东西.我不知道请帮帮我.
谢谢
我正在使用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
我需要在此示例中获取名称作业,我有一个代码,用于获取具有该代码的构建参数的先前值
jenkins.model.Jenkins.instance.getItem("nameOfJob").lastBuild.getBuildVariables().get("NameOfParameter");
Run Code Online (Sandbox Code Playgroud)
现在的工作名称是硬编码的,我需要得到这个名字将是当前工作的名称,我该怎么办?
谢谢
现在我需要在批处理文件中将子字符串形成一个字符串
我有这个
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
我需要一个通用解决方案,谢谢你们..
我需要在Jenkins中获取当前登录用户,我使用的是Groovy参数,但我不知道如何获取,
谢谢,
当我开始使用参数进行新构建时,我需要记住最后的参数值。
我有两个字符串参数:
${BRANCH}
${ServerSpecified}
Run Code Online (Sandbox Code Playgroud)
在第一次构建执行中,我需要这些空白值,但对于第二次执行,我需要第一次执行的值,在第三次执行中,我需要第二次执行的值,依此类推...
我需要安装插件吗?我尝试过将动态参数与 groovy 一起使用,但无法提取最后一个值。有谁知道如何做到这一点或有任何其他想法?
在Netbeans 8.0.2中:
步骤:新文件>休眠> Hibernate逆向工程
检索表和视图开始,达到98%然后挂起.它冻结在相同的视图或下一个视图上.
我试过多台机器 - 结果相同.
输入数据的大小是否有限制 - 在向导中?或者,数据库可能存在问题 - 本身?
谢谢
我有一个使用Sitecore在C#中开发的网站,我有这个网址:
对于某些图像,我不理解此URL以及(〜)符号的含义.
jenkins ×5
groovy ×3
hudson ×3
batch-file ×2
parameters ×2
c# ×1
hibernate ×1
java ×1
javascript ×1
netbeans ×1
sitecore ×1
substring ×1
url ×1
windows ×1