IBuildDefinition 인터페이스
이 인터페이스는 빌드 정을 나타냅니다.
네임스페이스: Microsoft.TeamFoundation.Build.Client
어셈블리: Microsoft.TeamFoundation.Build.Client(Microsoft.TeamFoundation.Build.Client.dll)
구문
‘선언
Public Interface IBuildDefinition _
Inherits IBuildGroupItem
public interface IBuildDefinition : IBuildGroupItem
IBuildDefinition 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
AttachedProperties | 연결 된 속성 | |
BatchSize | 제어 된 연속 통합 유형을 사용 하는 경우 큐에 대기 중인된 빌드에 대 한 최대 일괄 처리 크기입니다. | |
BuildController | 이 빌드 정의 빌드 빌드 컨트롤러를 가져오거나 설정 합니다. | |
BuildControllerUri | 이 빌드 정의 빌드 빌드 컨트롤러의 통일 된 리소스 식별자를 (URI)를 가져옵니다. | |
BuildServer | 서버 또는 컴퓨터를 호스팅하는 빌드 정의 가져옵니다. | |
ContinuousIntegrationQuietPeriod | Batch 유형 연속 통합 빌드에 관련 된 대기 기간을 분 단위로 시간을 가져오거나 설정 합니다. | |
ContinuousIntegrationType | 빌드 정의의 연속 통합 유형을 가져오거나 설정 합니다. | |
DateCreated | 이 빌드 정의 만든 시간 및 날짜. | |
DefaultDropLocation | 기본 저장 위치는 빌드 정의 의해 생성 된 빌드에 대 한 값을 가져오거나 설정 합니다. | |
Description | 빌드 정의 대 한 설명을 가져오거나 설정 합니다. | |
Enabled | 사용되지 않습니다. 빌드 정의의 활성화 상태를 설정 하거나 가져옵니다. | |
FullPath | 이 빌드 그룹 항목의 전체 경로 가져옵니다. (IBuildGroupItem에서 상속됨) | |
Id | 이 빌드 정의의 ID를 가져옵니다. | |
LastBuildUri | 상태에 관계 없이 빌드 정의의 마지막 빌드 URI를 가져옵니다. | |
LastGoodBuildLabel | 빌드 정의 마지막으로 성공한 빌드 레이블의 이름을 가져옵니다. | |
LastGoodBuildUri | 최근의 성공적인 빌드 빌드 정의 대 한 URI를 가져옵니다. | |
Name | 이 빌드 그룹 항목의 이름을 가져오거나 설정 합니다. (IBuildGroupItem에서 상속됨) | |
Process | 이 정의 대해 빌드 프로세스 템플릿을 가져오거나 설정 합니다. | |
ProcessParameters | XML 포맷 가져옵니다가 빌드 프로세스 매개 변수를 나타내는 문자열입니다. | |
QueueStatus | 빌드 정의를 큐 상태입니다. | |
RetentionPolicyList | 보존 정책 목록을이 빌드 정의를 가져옵니다. | |
Schedules | 일정 목록을 빌드 정의를 가져옵니다. | |
SourceProviders | 원본 공급자의 정의 대 한 목록 | |
TeamProject | 이 빌드 그룹 항목을 소유한 팀 프로젝트를 가져옵니다. (IBuildGroupItem에서 상속됨) | |
TriggerType | 시스템 트리거 정의 가져오거나 설정 합니다. | |
Uri | 이 빌드 그룹 항목의 일관 된 리소스 식별자를 (URI)를 가져옵니다. (IBuildGroupItem에서 상속됨) | |
Workspace | 작업 영역 서식 파일을 대 한 빌드 정의 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
AddRetentionPolicy | 보존 정책에는이 빌드 정의의 보존 정책 목록에 추가합니다. | |
AddSchedule | 빌드 정의 일정 목록에 일정을 추가합니다.일정 하지 않으면 효과가 있는 ContinuousIntegrationType 없는 Schedule.목록에서 하나의 일정만 허용. | |
CopyFrom | 제공 된 빌드 정의에서 속성 값을 사용 하 여 현재 빌드 정의 인스턴스를 업데이트 합니다. | |
CreateBuildRequest | 값에 대 한 빌드 정의에서 빌드 요청을 만듭니다. IBuildAgent 앤 드롭 위치는 기본 빌드 에이전트 및 기본 저장 위치를 설정 합니다. | |
CreateManualBuild(String) | 빌드 세부 레코드를 만드는 Team Foundation Server 데이터베이스를 작성 합니다.빌드 정보 및 기타 변경 내용을 만들 수 있습니다 반환 된 수 IBuildDetail 개체입니다. | |
CreateManualBuild(String, String) | 빌드 세부 레코드를 만드는 Team Foundation Server 데이터베이스를 작성 합니다.빌드 정보 및 기타 변경 내용을 만들 수 있습니다 반환 된 수 IBuildDetail 개체입니다. | |
CreateManualBuild(String, String, BuildStatus, IBuildController, String) | 빌드 세부 레코드를 만드는 Team Foundation Server 데이터베이스를 작성 합니다. | |
CreateSpec | 빌드 정의 대해 새 빌드 사양을 만듭니다. | |
Delete | 빌드 정 및 모든 해당 빌드 서버에서 삭제합니다. | |
QueryBuilds | 이 빌드 정의의 모든 빌드를 가져옵니다. | |
Refresh() | 빌드 서버에서 현재 속성 값을 가져와서이 빌드 그룹 항목을 새로 고칩니다. (IBuildGroupItem에서 상속됨) | |
Refresh(array<String[], QueryOptions) | 서버에서 업데이트 된 속성 값을 가져와서이 빌드 정을 새로 고칩니다. | |
Save | 에 대 한 변경 내용을 저장 하면 IBuildDefinition 개체를 서버. |
위쪽
확장 메서드
이름 | 설명 | |
---|---|---|
CreateInitialSourceProvider | 이 확장 메서드는 더 이상 사용 해야 합니다.여기에 대 한 이전 버전과 호환성을 위해서만 것입니다. (BuildServerExtensions에서 정의됨) | |
CreateSourceProvider | (BuildServerExtensions에서 정의됨) | |
GetDefaultSourceProvider | 이 확장 메서드를 IBuildDefinition 첫 번째 원본 공급자에 대 한 정의 반환 하며 읽기 전용입니다.원본 공급자가 있는 경우는 빈 TFVC 공급자가 반환 됩니다. (BuildServerExtensions에서 정의됨) | |
SetSourceProvider | 이 확장 메서드는 더 이상 사용 해야 합니다.여기에 대 한 이전 버전과 호환성을 위해서만 것입니다. (BuildServerExtensions에서 정의됨) |
위쪽