< 이전 | 다음 >

학습 1: helloWorld 컴포넌트 작성

컴포넌트에는 아티팩트프로세스가 포함됩니다. 아티팩트에는 실행 가능 파일, 이미지, 데이터베이스, 구성 지시사항 및 소프트웨어 프로젝트와 연관된 모두가 포함됩니다. 프로세스는 컴포넌트가 수행할 수 있는 활동을 정의합니다.
이 학습 과정을 시작하기 전에 helloWorld 학습서 시스템 구성에 설명된 단계를 완료하십시오.
대부분의 경우 아티팩트를 호스트하는 컴퓨터 시스템에 IBM® UrbanCode Deploy 서버를 연결하여 컴포넌트에 아티팩트를 추가합니다. 서버는 빌드 시스템, 소스 코드 관리 시스템 및 파일 시스템에서 아티팩트를 가져올 수 있습니다. 가져온 아티팩트는 CodeStation 저장소에 저장됩니다. helloWorld 컴포넌트의 아티팩트는 IBM UrbanCode Deploy 에이전트가 있는 파일 시스템에서 가져옵니다. 컴포넌트 작성에 대한 자세한 정보는 컴포넌트 작성의 내용을 참조하십시오.
  1. helloWorld 컴포넌트를 작성하려면 다음을 수행하십시오.
    1. 컴포넌트 탭을 클릭한 다음 새 컴포넌트 작성을 클릭하십시오. 창이 열리면 컴포넌트를 정의하고 아티팩트의 위치를 지정합니다.
    2. 이름 필드에 helloWorld를 입력하십시오.
    3. 소스 구성 유형 목록에서 파일 시스템(버전 지정됨)을 선택하십시오. 이 매개변수는 컴포넌트가 사용하는 아티팩트의 유형을 정의합니다. 컴포넌트의 모든 아티팩트는 소스 유형을 공유합니다. 파일 시스템(버전 지정됨) 유형이 파일 시스템에서 아티팩트를 검색합니다.
      참고: 구성 유형 또는 운영 유형 배치에 없음 유형을 사용할 수 있습니다. 배치 유형에 대한 자세한 정보는 컴포넌트 프로세스 구성의 내용을 참조하십시오.
    4. 기본 경로 필드에 이전에 작성한 helloWorld 폴더의 위치(예: /home/user1/artifacts/shared/helloWorld)를 지정하십시오. 파일 시스템(버전 지정됨) 소스 유형은 지정된 폴더의 디렉토리를 컴포넌트 버전의 표시로 간주합니다. 따라서 helloWorld/1.0 디렉토리가 아니라 helloWorld 디렉토리를 지정하십시오.
    5. 페이지에 있는 다른 필드의 기본값을 승인하십시오. 실행 권한 유지자동으로 버전 가져오기 선택란이 선택 취소되고 CodeStation으로 복사 선택란이 선택됩니다. 기본 버전 유형전체로 설정됩니다.
    6. 저장을 클릭하십시오.
  2. 컴포넌트 특성을 작성하십시오. 특성은 디자인 시 또는 런타임 시 설정할 수 있는 사용자 정의 매개변수입니다. 컴포넌트, 프로세스, 애플리케이션, 환경 및 기타 제품 요소의 특성을 정의할 수 있습니다. 여기에서 컴포넌트의 특성을 설정하지만 여러 컴포넌트가 특성을 공유하는 경우에는 모든 컴포넌트에서 특성 값을 설정하지 않고 환경에서 특성 값을 설정할 수 있습니다.
    1. "컴포넌트: helloWorld" 페이지에서 구성 탭을 클릭한 다음 컴포넌트 특성을 클릭하십시오.
    2. 특성 추가를 클릭하십시오.
    3. 특성 편집 창에서 helloHome과 같이 특성의 이름을 지정하십시오.
    4. 필드에서 컴포넌트 아티팩트를 보유하도록 작성한 디렉토리의 이름을 입력하십시오(예: c:\helloWorld). 컴포넌트 프로세스가 나중에 이 특성을 사용하여 컴포넌트 아티팩트의 대상 위치를 식별합니다.
    5. 저장을 클릭하십시오.
  3. 다음과 같이 컴포넌트 버전을 가져오십시오.
    1. 버전 탭을 클릭하십시오.
    2. 새 버전 가져오기를 클릭하십시오. 서버가 helloWorld 폴더에 있는 폴더를 기반으로 컴포넌트 버전을 작성하고 helloWorld/1.0 디렉토리에서 파일을 가져옵니다. 이 경우 서버가 helloWorld/1.0 폴더를 기반으로 하는 컴포넌트의 단일 버전을 작성합니다. 다른 폴더가 helloWorld 디렉토리에 있는 경우 해당 폴더를 가져오고 버전을 작성합니다.
    3. 다음 그림에서와 같이 버전 목록에 버전 1.0의 컴포넌트가 포함되는지 확인하십시오.
      새 컴포넌트의
첫 번째 버전이 버전 탭에 표시됨
    4. 버전 이름, 1.0을 클릭하십시오.
    5. 다음 그림에 표시된 대로 아티팩트 목록에 helloWorld/1.0 디렉토리의 파일이 포함되었는지 확인하십시오.
      버전 아티팩트가
표시됨
    helloWorld 컴포넌트를 사용할 준비가 되었습니다.
컴포넌트 프로세스는 컴포넌트 배치, 설치, 업데이트 또는 컴포넌트로 다른 태스크를 수행하는 방법 등의 컴포넌트를 사용하는 여러 다른 방법에 대해 설명합니다. 다음 학습 과정에서는 컴포넌트 배치 방법을 정의하는 프로세스를 작성합니다.

학습 체크포인트

이 학습 과정에서는 파일 시스템의 파일을 기반으로 컴포넌트를 작성하고 CodeStation 아티팩트 저장소에 초기 버전을 가져왔습니다.
helloWorld 컴포넌트 페이지에 초기 버전인 1.0이 나열됩니다.
컴포넌트 작성에 대한 자세한 정보는 컴포넌트 작성의 내용을 참조하십시오.
< 이전 | 다음 >

피드백