attempt to reduce amount of fetches: if we did not find a commit in local clone we...
[teamcity/git-plugin.git] / git-agent / src / jetbrains / buildServer / buildTriggers / vcs / git / agent / NoBuildContext.java
1 /*
2  * Copyright 2000-2018 JetBrains s.r.o.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 package jetbrains.buildServer.buildTriggers.vcs.git.agent;
18
19 import jetbrains.buildServer.agent.BuildInterruptReason;
20 import jetbrains.buildServer.log.Loggers;
21 import org.jetbrains.annotations.Nullable;
22
23 public class NoBuildContext implements Context {
24
25   @Nullable
26   @Override
27   public BuildInterruptReason getInterruptionReason() {
28     return null;
29   }
30
31   @Nullable
32   @Override
33   public String getSshMacType() {
34     return null;
35   }
36
37   @Nullable
38   @Override
39   public String getPreferredSshAuthMethods() {
40     return null;
41   }
42
43   @Override
44   public boolean isProvideCredHelper() {
45     return false;
46   }
47
48   @Override
49   public boolean isDebugSsh() {
50     return Loggers.VCS.isDebugEnabled();
51   }
52
53   @Nullable
54   @Override
55   public AgentPluginConfig getConfig() {
56     return null;
57   }
58 }