本文整理了Java中hudson.model.AbstractBuild.getId()
方法的一些代码示例,展示了AbstractBuild.getId()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractBuild.getId()
方法的具体详情如下:
包路径:hudson.model.AbstractBuild
类名称:AbstractBuild
方法名:getId
暂无
代码示例来源:origin: org.jvnet.hudson.plugins/perforce
static String substituteParameters(String string, AbstractBuild build) {
Hashtable<String,String> subst = new Hashtable<String,String>();
subst.put("JOB_NAME", build.getProject().getFullName());
subst.put("BUILD_TAG", "hudson-" + build.getProject().getName() + "-" + String.valueOf(build.getNumber()));
subst.put("BUILD_ID", build.getId());
subst.put("BUILD_NUMBER", String.valueOf(build.getNumber()));
String result = substituteParameters(string, build.getBuildVariables());
result = substituteParameters(result, subst);
return result;
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
private void createSymlink(TaskListener listener, String name) throws InterruptedException {
Util.createSymlink(getProject().getBuildDir(), "builds/" + getId(), "../" + name, listener);
}
代码示例来源:origin: hudson/hudson-2.x
private void createSymlink(TaskListener listener, String name) throws InterruptedException {
Util.createSymlink(getProject().getBuildDir(),"builds/"+getId(),"../"+name,listener);
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
private void createSymlink(TaskListener listener, String name) throws InterruptedException {
Util.createSymlink(getProject().getBuildDir(),"builds/"+getId(),"../"+name,listener);
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
private void createSymlink(TaskListener listener, String name) throws InterruptedException {
Util.createSymlink(getProject().getBuildDir(),"builds/"+getId(),"../"+name,listener);
}
代码示例来源:origin: org.jenkins-ci.plugins/disk-usage
@Override
public void onDeleted(AbstractBuild build){
DiskUsageProperty property = (DiskUsageProperty) build.getProject().getProperty(DiskUsageProperty.class);
if(property==null){
DiskUsageUtil.addProperty(build.getProject());
property = (DiskUsageProperty) build.getProject().getProperty(DiskUsageProperty.class);
}
Iterator<DiskUsageBuildInformation> iterator = property.getDiskUsageOfBuilds().iterator();
while(iterator.hasNext()){
DiskUsageBuildInformation information = iterator.next();
if(build.getId().equals(information.getId())){
property.getDiskUsageOfBuilds().remove(information);
property.saveDiskUsage();
break;
}
}
}
代码示例来源:origin: org.jenkins-ci.plugins/disk-usage
AbstractBuild build = null;
for (AbstractBuild b : loadedBuilds){
if(b.getId().equals(information.getId())){
build = b;
代码示例来源:origin: org.jenkins-ci.plugins/disk-usage
/**
* IT is only for backward compatibility to load old data. It breaks lazy loading.
* Should be used only one times - updating of plugin
*
* @deprecated
*
*/
public void loadOldData(){
buildDiskUsage = new HashSet<DiskUsageBuildInformation>();
List<Run> list = job.getBuilds();
for(Run run : list){
if(run instanceof AbstractBuild){
AbstractBuild build = (AbstractBuild) run;
BuildDiskUsageAction usage = run.getAction(BuildDiskUsageAction.class);
DiskUsageBuildInformation information = new DiskUsageBuildInformation(build.getId(), build.getTimeInMillis(), build.number, 0l);
buildDiskUsage.add(information);
if(usage!=null){
information.setSize(usage.buildDiskUsage);
run.getActions().remove(usage);
}
}
}
save();
}
代码示例来源:origin: org.jenkins-ci.plugins/disk-usage
/**
* @return Disk usage of the build (included child builds)
*/
public Long getDiskUsage() {
AbstractProject project = build.getProject();
DiskUsageProperty property = (DiskUsageProperty) project.getProperty(DiskUsageProperty.class);
if(property==null){
DiskUsageUtil.addProperty(project);
property = (DiskUsageProperty) project.getProperty(DiskUsageProperty.class);
}
return property.getDiskUsageOfBuild(build.getId());
}
代码示例来源:origin: org.jenkins-ci.plugins/disk-usage
public void setDiskUsage(Long size) throws IOException{
AbstractProject project = build.getProject();
DiskUsageProperty property = (DiskUsageProperty) project.getProperty(DiskUsageProperty.class);
if(property==null){
DiskUsageUtil.addProperty(project);
property = (DiskUsageProperty) project.getProperty(DiskUsageProperty.class);
}
DiskUsageBuildInformation information = property.getDiskUsageBuildInformation(build.getId());
if(information!=null){
information.setSize(size);
}
else{
property.getDiskUsageOfBuilds().add(new DiskUsageBuildInformation(build.getId(), build.getTimeInMillis(), build.getNumber(), size));
}
property.saveDiskUsage();
}
代码示例来源:origin: org.jenkins-ci.plugins/disk-usage
AbstractBuild build = null;
for (AbstractBuild b : loadedBuilds){
if(b.getId().equals(information.getId())){
build = b;
代码示例来源:origin: org.jenkins-ci.plugins/disk-usage
public synchronized void loadFirstTime(){
load();
buildDiskUsage = new HashSet<DiskUsageBuildInformation>();
List<Run> list = job.getBuilds();
for(Run run : list){
if(run instanceof AbstractBuild){
AbstractBuild build = (AbstractBuild) run;
BuildDiskUsageAction usage = run.getAction(BuildDiskUsageAction.class);
DiskUsageBuildInformation information = new DiskUsageBuildInformation(build.getId(), build.getTimeInMillis(), build.number, 0l);
buildDiskUsage.add(information);
if(usage==null){
run.getActions().add(new BuildDiskUsageAction(build));
try {
build.save();
} catch (IOException ex) {
Logger.getLogger(ProjectDiskUsage.class.getName()).log(Level.SEVERE, null, ex);
}
}
else{
information.setSize(usage.buildDiskUsage);
}
DiskUsageUtil.addBuildDiskUsageAction(build);
}
}
DiskUsageProperty property = (DiskUsageProperty) job.getProperty(DiskUsageProperty.class);
property.checkWorkspaces(true);
save();
}
代码示例来源:origin: jenkinsci/ci-game-plugin
accountableBuilds.add(upstreamBuild);
ChangeLogSet<? extends Entry> changeSet = upstreamBuild.getChangeSet();
if(listener != null ) listener.getLogger().append("[ci-game] UpStream Build ID: " + upstreamBuild.getId()+ "\n");
if(listener != null ) listener.getLogger().append("[ci-game] UpStream Display Name: " + upstreamBuild.getFullDisplayName()+ "\n");
if(listener != null ) listener.getLogger().append("[ci-game] Is UpStream Change Set Empty: " + changeSet.isEmptySet() + "\n");
代码示例来源:origin: org.jenkins-ci.plugins/disk-usage
AbstractBuild build = null;
for(AbstractBuild b : loadedBuilds){
if(b.getId().equals(buildId)){
build = b;
addBuildDiskUsageAction(build);
代码示例来源:origin: jenkinsci/gerrit-trigger-plugin
/**
* Sets up the {@link #project} and {@link #build} mocks.
*
* This is called from {@link #setupFull()} but can also
* be called several times during a test to create more instances.
*/
public void setup() {
String name = "MockProject" + (nameCount++);
String buildId = "b" + nameCount;
project = mock(AbstractProject.class);
doReturn(name).when(project).getFullName();
build = mock(AbstractBuild.class);
doReturn(buildId).when(build).getId();
when(build.getProject()).thenReturn(project);
when(build.getParent()).thenReturn(project);
doReturn(build).when(project).getBuild(eq(buildId));
when(jenkins.getItemByFullName(eq(name), same(AbstractProject.class))).thenReturn(project);
when(jenkins.getItemByFullName(eq(name), same(Job.class))).thenReturn(project);
triggers = new HashMap<TriggerDescriptor, Trigger<?>>();
when(project.getTriggers()).thenReturn(triggers);
}
代码示例来源:origin: jenkinsci/gerrit-trigger-plugin
/**
* Sets up the {@link #project} and {@link #build} mocks.
*
* This is called from {@link #fullSetup()} but can also
* be called several times during a test to create more instances.
*/
void setup() {
String name = "MockProject" + (nameCount++);
String buildId = "b" + nameCount;
project = mock(AbstractProject.class);
doReturn(name).when(project).getFullName();
build = mock(AbstractBuild.class);
doReturn(buildId).when(build).getId();
when(build.getProject()).thenReturn(project);
when(build.getParent()).thenReturn(project);
doReturn(build).when(project).getBuild(eq(buildId));
when(jenkins.getItemByFullName(eq(name), same(AbstractProject.class))).thenReturn(project);
when(jenkins.getItemByFullName(eq(name), same(Job.class))).thenReturn(project);
}
代码示例来源:origin: jenkinsci/gerrit-trigger-plugin
/**
* Returns a mocked AbstractBuild. The build will contain a mocked AbstractProject with the provided name and have
* the provided buildNumber.
*
* @param projectFullName the project's name
* @param buildNumber the buildNumber.
* @return a mock.
* @throws Exception if so.
*/
private AbstractBuild mockBuild(String projectFullName, int buildNumber) throws Exception {
AbstractProject project = mockProject(projectFullName);
String buildId = projectFullName + "#" + buildNumber;
AbstractBuild build = mock(AbstractBuild.class);
doReturn(buildId).when(build).getId();
when(build.getProject()).thenReturn(project);
when(build.getParent()).thenReturn(project);
doReturn(build).when(project).getBuild(eq(buildId));
when(build.getNumber()).thenReturn(buildNumber);
EnvVars envVars = Setup.createEnvVars();
doReturn(envVars).when(build).getEnvironment();
doReturn(envVars).when(build).getEnvironment(any(TaskListener.class));
Map<String, String> buildVarsMap = new HashMap<String, String>();
buildVarsMap.put("BUILD_NUM", Integer.toString(buildNumber));
when(build.getBuildVariables()).thenReturn(buildVarsMap);
return build;
}
代码示例来源:origin: org.hudsonci.plugins/rest-plugin-api
target.setType(source.getClass().getName());
target.setUrl(String.format("%s/%s", this.systemService.getUrl(), source.getUrl()));
target.setId(source.getId());
target.setNumber(source.getNumber());
target.setDescription(source.getDescription());
代码示例来源:origin: jenkinsci/gerrit-trigger-plugin
when(build.getId()).thenReturn("1");
project = mock(AbstractProject.class);
doReturn("MockProject").when(project).getFullName();
代码示例来源:origin: jenkinsci/gerrit-trigger-plugin
env = Setup.createEnvVars();
when(build.getEnvironment(taskListener)).thenReturn(env);
when(build.getId()).thenReturn("1");
project = mock(AbstractProject.class);
doReturn("MockProject2").when(project).getFullName();
内容来源于网络,如有侵权,请联系作者删除!