컴포넌트 작성

일반적으로, 컴포넌트 작성은 모두 컴포넌트에 대해 동일합니다.

이 태스크 정보

컴포넌트를 작성할 때, 다음 태스크를 완료합니다.

  1. 소스 유형을 정의하십시오.

    컴포넌트의 이름을 지정하고 아티팩트를 가져올 에이전트를 지정하고 아티팩트의 유형 및 위치를 식별하십시오. 소스 아티팩트는 파일 시스템, 소스 코드 관리 시스템(Subversion 등) 또는 또 다른 소스 유형의 플러그인에서 가져올 수 있습니다. 컴포넌트는 수에 제한 없이 아티팩트를 포함할 수 있으나 모두 동일한 소스 유형이어야 합니다.

  2. 프로세스를 조합하십시오.

    프로세스는 IBM® UrbanCode Deploy가 컴포넌트의 아티팩트를 사용하여 무엇을 수행하는지 정의합니다. 프로세스는 무제한의 단계(서버 중지 및 시작 등) 및 파일 이동으로 구성됩니다. 배치 외에 기타 프로세스는 아티팩트를 가져와서 다양한 유틸리티 태스크를 실행할 수 있습니다.

컴포넌트는 단일 소스 유형의 아티팩트 및 하나 이상의 프로세스로 구성됩니다. 컴포넌트를 수동으로 작성하는 것 외에 템플리트를 사용하여 컴포넌트를 작성하거나(컴포넌트 템플리트 참조) 컴포넌트를 직접 가져올 수 있습니다(컴포넌트 가져오기 참조).

프로시저

  1. 컴포넌트 페이지에서 새 컴포넌트 작성을 클릭하십시오. 새 컴포넌트 작성 창의 일부 필드는 모든 소스에 대해 동일한 반면 기타 필드는 소스 구성 유형 필드에서 선택된 소스 유형 플러그인에 따라 다릅니다.
    새 컴포넌트 작성 창
  2. 표준 매개변수를 정의하십시오. 다음 표의 필드는 모든 소스 유형에 사용할 수 있습니다. 소스 구성 유형 필드에서 소스 플러그인을 선택하면 선택한 유형에 대한 필드도 표시됩니다.
    표 1. 모든 소스 유형에 대해 사용 가능한 필드
    필드 설명
    이름 컴포넌트를 식별합니다. 이 필드의 값은 많은 UI 기능에 포함됩니다.
    설명 설명은 컴포넌트에 대해 더 많은 정보를 전달하는 데 사용될 수 있습니다. 예를 들어, 컴포넌트가 둘 이상의 애플리케이션에서 사용되는 경우, 애플리케이션 A 및 B에서 사용을 입력하면 컴포넌트가 사용되는 방법을 식별하는 데 도움이 됩니다.
    컴포넌트를 관리하는 팀입니다. 이전에 정의된 팀 및 역할을 사용할 수 있습니다. 팀에 대한 정보는 보안을 참조하십시오.
    템플리트

    컴포넌트 템플리트를 사용하면 컴포넌트 정의를 재사용할 수 있습니다. 템플리트를 기반으로 하는 컴포넌트는 템플리트의 소스 구성, 특성 및 프로세스를 상속합니다. 이전에 작성된 템플리트가 나열됩니다. 컴포넌트는 컴포넌트와 연관된 단일 템플리트를 가질 수 있습니다. 기본값은 없음입니다.

    템플리트를 선택하면 템플리트 버전을 선택할 수 있는 템플리트 버전 필드가 표시됩니다. 버전을 제어하여 필요에 따라 템플리트 변경사항을 롤아웃할 수 있습니다. 기본값은 최신 버전이며 컴포넌트가 작성 날짜 기준으로 가장 최신 버전을 사용함을 의미합니다. 컴포넌트 템플리트를 참조하십시오.

    참고: 소스 유형을 포함하는 템플리트를 선택하면 해당 템플리트에 대해 정의된 값을 반영하기 위해 대화 상자가 변경됩니다. 소스 구성 유형 필드를 포함한 몇몇 필드가 채워지고 잠깁니다.
    컴포넌트 유형 컴포넌트가 IBM z/OS® 아티팩트를 기반으로 하는지 여부를 식별합니다. z/OS를 선택하면 소스 구성 제어를 사용할 수 없습니다. z/OS에서 저장된 아티팩트는 소스 구성을 사용하지 않습니다. z/OS 컴포넌트 구성 및 배치에 대한 자세한 정보는 z/OS 플랫폼에 배치의 내용을 참조하십시오.
    소스 구성 유형 컴포넌트의 아티팩트에 대한 소스 유형을 정의합니다. 모든 아티팩트가 동일한 소스 유형을 가져야 합니다. 플러그인을 선택하면 플러그인과 연관된 추가 필드가 표시됩니다. 컴포넌트의 아티팩트를 식별하고 구성하기 위해 소스에 종속된 필드가 사용됩니다. 템플리트를 선택하면 이 필드가 잠기고 값이 템플리트로부터 상속됩니다.

    특정 유형의 컴포넌트 작성에 대한 정보를 보려면 파일 시스템으로부터 컴포넌트 작성, 빌드 통합 도구로부터 컴포넌트 작성 또는 소스 코드 관리 시스템으로부터 컴포넌트 작성을 참조하십시오.

    자동으로 버전 가져오기 이를 선택하면 소스 위치가 정기적으로 새 버전으로 폴링됩니다. 찾은 버전은 자동으로 가져옵니다. 기본 폴링 기간은 15초이며 시스템 설정 분할창에서 변경할 수 있습니다. 왼쪽을 선택 취소하면 버전 분할창을 사용하여 수동으로 버전을 작성할 수 있습니다. 기본적으로 상자가 선택 취소되어 있습니다.
    CodeStation에 복사 아티팩트의 변조 방지 사본을 작성하고 임베디드 아티팩트 관리 시스템인 CodeStation에 저장합니다. 선택 취소하면 아티팩트에 대한 메타데이터만 가져옵니다. 대부분의 경우에 이 선택란을 선택하십시오.
    기본 버전 유형 버전을 CodeStation으로 가져오는 방법을 정의합니다. 전체 값은 버전이 포괄적이며 모든 아티팩트를 포함함을 의미합니다. 증분 값은 버전에 컴포넌트 아티팩트의 서브세트가 포함됨을 의미합니다. 기본값은 전체입니다.
    시스템의 기본 버전 가져오기 에이전트/태그 이를 선택하면 사용자가 시스템 설정 페이지에서 지정한 에이전트 또는 태그가 컴포넌트 아티팩트를 가져오는 데 사용됩니다. 에이전트 또는 태그가 지정된 에이전트에 아티팩트가 위치한 시스템에 대한 액세스 권한이 있어야 합니다. 시스템 설정을 참조하십시오.
    단일 에이전트를 사용하여 새 컴포넌트 버전 가져오기 이를 선택하는 경우, 아티팩트를 컴포넌트로 가져올 에이전트를 지정하기 위해 버전 가져오기에 사용할 에이전트 필드를 사용하십시오. 에이전트에 아티팩트가 위치한 시스템에 대한 액세스 권한이 있어야 합니다. 서버 위치에서 아티팩트를 가져오려면 동일한 위치에 에이전트를 설치하고 해당 에이전트를 지정하십시오.
    지정된 태그가 있는 에이전트를 사용하여 새 컴포넌트 버전 가져오기 이를 선택하는 경우, 아티팩트를 컴포넌트로 가져올 수 있는 에이전트를 식별하는 데 사용되는 태그를 지정하기 위해 버전 가져오기에 사용할 에이전트 태그 필드를 사용하십시오. 태그가 지정된 에이전트에 아티팩트가 위치한 시스템에 대한 액세스 권한이 있어야 합니다.
    정리 설정 상속 CodeStation에 보존할 컴포넌트 버전 수 및 보존 기간을 판별합니다. 이를 선택하면 컴포넌트가 시스템 설정 분할창의 값을 사용합니다. 이 필드를 선택 취소하면 버전 보존 일 수(처음에 -1로 설정되어 무제한 보존) 및 보존할 버전 수(처음에 -1로 설정되어 모두 보존) 필드가 표시됩니다. 이 선택사항을 사용하여 사용자 정의 값을 정의할 수 있습니다. 기본적으로 선택란이 선택되어 있습니다.
    새 버전을 작성한 후 프로세스 실행 이 옵션을 선택하면 사용자가 새 컴포넌트 버전이 작성되도록 선택할 때마다 사용자가 선택한 환경에서 지정된 애플리케이션 프로세스가 실행됩니다.
  3. 소스 유형 플러그인을 선택하는 경우, 소스별 필드에 값을 입력하십시오.

    특정 유형의 컴포넌트 작성에 대한 정보를 보려면 파일 시스템으로부터 컴포넌트 작성, 빌드 통합 도구로부터 컴포넌트 작성 또는 소스 코드 관리 시스템으로부터 컴포넌트 작성을 참조하십시오.

  4. 완료되면 사용자의 작업을 저장하십시오. 저장된 컴포넌트는 컴포넌트 분할창에 나열됩니다.

피드백