@@ -7,33 +7,35 @@ namespace TeamCitySharp.ActionTypes
7
7
{
8
8
public interface IBuilds
9
9
{
10
- Builds GetFields ( string fields ) ;
11
- List < Build > SuccessfulBuildsByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
12
- Build LastSuccessfulBuildByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
13
- List < Build > FailedBuildsByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
14
- Build LastFailedBuildByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
10
+ Build ById ( string id ) ;
11
+ Build LastBuildByAgent ( string agentName , List < String > param = null ) ;
15
12
Build LastBuildByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
16
- List < Build > ErrorBuildsByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
17
13
Build LastErrorBuildByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
18
- Build LastBuildByAgent ( string agentName , List < String > param = null ) ;
19
- Build ById ( string id ) ;
14
+ Build LastFailedBuildByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
15
+ Build LastSuccessfulBuildByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
16
+ Builds GetFields ( string fields ) ;
17
+ List < Build > AffectedProject ( string projectId , long count = 100 , List < string > param = null ) ;
18
+ List < Build > AllBuildsOfStatusSinceDate ( DateTime date , BuildStatus buildStatus ) ;
19
+ List < Build > AllRunningBuild ( ) ;
20
+ List < Build > AllSinceDate ( DateTime date , long count = 100 , List < string > param = null ) ;
21
+ List < Build > ByBranch ( string branchName ) ;
20
22
List < Build > ByBuildConfigId ( string buildConfigId ) ;
21
- List < Build > RunningByBuildConfigId ( string buildConfigId ) ;
22
23
List < Build > ByBuildConfigId ( string buildConfigId , List < String > param ) ;
24
+ List < Build > ByBuildLocator ( BuildLocator locator ) ;
23
25
List < Build > ByBuildLocator ( BuildLocator locator , List < String > param ) ;
24
26
List < Build > ByConfigIdAndTag ( string buildConfigId , string tag ) ;
25
27
List < Build > ByUserName ( string userName ) ;
26
- List < Build > ByBuildLocator ( BuildLocator locator ) ;
27
- List < Build > AllSinceDate ( DateTime date , long count = 100 , List < string > param = null ) ;
28
- List < Build > AllBuildsOfStatusSinceDate ( DateTime date , BuildStatus buildStatus ) ;
28
+ List < Build > ErrorBuildsByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
29
+ List < Build > FailedBuildsByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
30
+ List < Build > NextBuilds ( string buildid , long count = 100 , List < string > param = null ) ;
29
31
List < Build > NonSuccessfulBuildsForUser ( string userName ) ;
30
- List < Build > ByBranch ( string branchName ) ;
31
- void Add2QueueBuildByBuildConfigId ( string buildConfigId ) ;
32
- List < Build > AllRunningBuild ( ) ;
33
32
List < Build > RetrieveEntireBuildChainFrom ( string buildConfigId , bool includeInitial = true , List < string > param = null ) ;
34
33
List < Build > RetrieveEntireBuildChainTo ( string buildConfigId , bool includeInitial = true , List < string > param = null ) ;
35
- List < Build > NextBuilds ( string buildid , long count = 100 , List < string > param = null ) ;
36
- List < Build > AffectedProject ( string projectId , long count = 100 , List < string > param = null ) ;
34
+ List < Build > RunningByBuildConfigId ( string buildConfigId ) ;
35
+ List < Build > SuccessfulBuildsByBuildConfigId ( string buildConfigId , List < String > param = null ) ;
36
+ void Add2QueueBuildByBuildConfigId ( string buildConfigId ) ;
37
37
void DownloadLogs ( string projectId , bool zipped , Action < string > downloadHandler ) ;
38
+ void PinBuildByBuildNumber ( string buildConfigId , string buildNumber , string comment ) ;
39
+ void UnPinBuildByBuildNumber ( string buildConfigId , string buildNumber ) ;
38
40
}
39
41
}
0 commit comments