本文整理了Java中hudson.model.Hudson.reloadProjectFromDisk()
方法的一些代码示例,展示了Hudson.reloadProjectFromDisk()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hudson.reloadProjectFromDisk()
方法的具体详情如下:
包路径:hudson.model.Hudson
类名称:Hudson
方法名:reloadProjectFromDisk
[英]Reload a project to update its definition.
[中]重新加载项目以更新其定义。
代码示例来源:origin: hudson/hudson-2.x
protected int run() throws Exception {
Hudson h = Hudson.getInstance();
TopLevelItem item = h.getItem(name);
if (item == null && !create) {
stderr.println("Job '" + name + "' does not exist and create is set to false");
return -1;
}
if (item == null) {
h.checkPermission(Item.CREATE);
h.createProjectFromXML(name, stdin);
} else {
try {
h.checkPermission(Job.CONFIGURE);
File rootDirOfJob = new File(new File(h.getRootDir(), "jobs"), name);
// place it as config.xml
File configXml = Items.getConfigFile(rootDirOfJob).getFile();
IOUtils.copy(stdin, configXml);
item = h.reloadProjectFromDisk(configXml.getParentFile());
} catch (IOException e) {
throw e;
}
}
return 0;
}
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
protected int run() throws Exception {
Hudson h = Hudson.getInstance();
TopLevelItem item = h.getItem(name);
if (item == null && !create) {
stderr.println("Job '" + name + "' does not exist and create is set to false");
return -1;
}
if (item == null) {
h.checkPermission(Item.CREATE);
h.createProjectFromXML(name, stdin);
} else {
try {
h.checkPermission(Job.CONFIGURE);
File rootDirOfJob = new File(new File(h.getRootDir(), "jobs"), name);
// place it as config.xml
File configXml = Items.getConfigFile(rootDirOfJob).getFile();
IOUtils.copy(stdin, configXml);
item = h.reloadProjectFromDisk(configXml.getParentFile());
} catch (IOException e) {
throw e;
}
}
return 0;
}
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
protected int run() throws Exception {
Hudson h = Hudson.getInstance();
TopLevelItem item = h.getItem(name);
if (item == null && !create) {
stderr.println("Job '" + name + "' does not exist and create is set to false");
return -1;
}
if (item == null) {
h.checkPermission(Item.CREATE);
h.createProjectFromXML(name, stdin);
} else {
try {
h.checkPermission(Job.CONFIGURE);
File rootDirOfJob = new File(new File(h.getRootDir(), "jobs"), name);
// place it as config.xml
File configXml = Items.getConfigFile(rootDirOfJob).getFile();
IOUtils.copy(stdin, configXml);
item = h.reloadProjectFromDisk(configXml.getParentFile());
} catch (IOException e) {
throw e;
}
}
return 0;
}
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
IOUtils.copy(stdin, configXml);
h.reloadProjectFromDisk(configXml.getParentFile());
} catch (IOException e) {
if (oldConfigXml != null && oldItem != null) {
内容来源于网络,如有侵权,请联系作者删除!