本文整理了Java中hudson.model.Environment.tearDown()
方法的一些代码示例,展示了Environment.tearDown()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Environment.tearDown()
方法的具体详情如下:
包路径:hudson.model.Environment
类名称:Environment
方法名:tearDown
[英]Runs after the Builder completes, and performs a tear down.
This method is invoked even when the build failed, so that the clean up operation can be performed regardless of the build result (for example, you'll want to stop application server even if a build fails.)
[中]在构建器完成后运行,并执行分解。
即使生成失败,也会调用此方法,因此无论生成结果如何,都可以执行清理操作(例如,即使生成失败,您也希望停止application server)
代码示例来源:origin: groupon/DotCi
public boolean tearDownBuildEnvironments(final BuildListener listener) throws IOException, InterruptedException {
boolean failed = false;
final List<Environment> buildEnvironments = getBuildEnvironments();
for (int i = buildEnvironments.size() - 1; i >= 0; i--) {
if (!buildEnvironments.get(i).tearDown(this.build, listener)) {
failed = true;
}
}
return failed;
}
代码示例来源:origin: com.cloudbees.plugins/build-flow-plugin
protected Result doRun(BuildListener listener) throws Exception {
if(!preBuild(listener, project.getPublishersList()))
return FAILURE;
try {
setResult(SUCCESS);
if (dslFile != null) {
listener.getLogger().printf("[build-flow] reading DSL from file '%s'\n", dslFile);
String fileContent = getWorkspace().child(dslFile).readToString();
new FlowDSL().executeFlowScript(FlowRun.this, fileContent, listener);
} else {
new FlowDSL().executeFlowScript(FlowRun.this, dsl, listener);
}
} finally {
boolean failed=false;
for( int i=buildEnvironments.size()-1; i>=0; i-- ) {
if (!buildEnvironments.get(i).tearDown(FlowRun.this,listener)) {
failed=true;
}
}
if (failed) return Result.FAILURE;
}
return getState().getResult();
}
代码示例来源:origin: org.jenkins-ci.plugins/ivy
if (!buildEnvironments.get(i).tearDown(IvyBuild.this, listener)) {
failed = true;
代码示例来源:origin: org.jvnet.hudson.plugins/ivy
if (!buildEnvironments.get(i).tearDown(IvyBuild.this, listener)) {
failed = true;
代码示例来源:origin: org.hudsonci.plugins/ivy
if (!buildEnvironments.get(i).tearDown(IvyBuild.this, listener)) {
failed = true;
代码示例来源:origin: org.jvnet.hudson.plugins/ivy
if (!buildEnvironments.get(i).tearDown(IvyModuleSetBuild.this, listener)) {
failed = true;
代码示例来源:origin: org.hudsonci.plugins/ivy
if (!buildEnvironments.get(i).tearDown(IvyModuleSetBuild.this, listener)) {
failed = true;
代码示例来源:origin: org.jenkins-ci.plugins/ivy
if (!buildEnvironments.get(i).tearDown(IvyModuleSetBuild.this, listener)) {
failed = true;
代码示例来源:origin: jenkinsci/promoted-builds-plugin
if (!buildEnvironments.get(i).tearDown(Promotion.this,listener)) {
failed=true;
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
if (!buildEnvironments.get(i).tearDown(MavenBuild.this,listener)) {
failed=true;
代码示例来源:origin: jenkinsci/maven-plugin
final Environment environment = buildEnvironments.get(i);
try {
if (!environment.tearDown(MavenBuild.this,slistener)) {
failed=true;
代码示例来源:origin: jenkinsci/maven-plugin
if (!buildEnvironments.get(i).tearDown(MavenModuleSetBuild.this,listener)) {
failed=true;
代码示例来源:origin: org.jvnet.hudson.main/maven-plugin
if (!buildEnvironments.get(i).tearDown(MavenModuleSetBuild.this,listener)) {
failed=true;
内容来源于网络,如有侵权,请联系作者删除!