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 | Gated 연속 통합 유형을 사용 하면 큐에 대기 중인된 빌드에 대 한 최대 일괄 처리 크기입니다. | |
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 | 일정 목록을 빌드 정의를 가져옵니다. | |
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 개체를 서버. |
위쪽