Git로부터 컴포넌트 작성

Git는 소스 코드 관리 시스템입니다.

시작하기 전에

IBM® UrbanCode Deploy 서버에 Git를 설치하십시오. 컴포넌트를 작성할 때, Git 실행 파일의 경로를 지정해야 합니다.

프로시저

  1. IBM UrbanCode Deploy에서 컴포넌트를 클릭한 다음 새 컴포넌트 작성을 클릭하십시오.
  2. 새 컴포넌트 작성 창에서 컴포넌트의 이름 및 설명을 지정하십시오.
  3. 필드에서 새 컴포넌트에 대한 액세스 정보를 지정하십시오.
  4. 새 컴포넌트에 대해 템플리트를 사용하려면 템플리트 목록에서 템플리트를 선택하십시오. 이 경우, 컴포넌트가 템플리트로부터 소스 구성, 특성 및 프로세스를 상속합니다. 템플리트에 대한 정보는 컴포넌트 템플리트를 참조하십시오.
  5. 소스 구성 유형 목록에서 Git를 선택하십시오.
  6. 컴포넌트에 대해 다음 매개변수를 지정하십시오.
    저장소 URL
    Git 저장소의 위치입니다. 예를 들어, https://git.example.com/myproject.git와 같습니다.
    분기
    사용할 분기의 이름입니다.
    태그 감시
    태그를 새 컴포넌트 버전의 기초로 사용하려면 이 선택란을 선택하십시오.
    포함
    컴포넌트에 포함할 파일 패턴의 목록입니다. 캐리지 리턴을 사용하여 각 패턴을 분리하십시오.
    제외
    컴포넌트에서 제외할 파일 패턴의 목록입니다. 캐리지 리턴을 사용하여 각 패턴을 분리하십시오.
    Git 경로
    IBM UrbanCode Deploy 서버에서 Git 실행 파일의 경로입니다. Git 실행 파일을 시스템 PATH 변수에 추가한 경우 git와 같이 실행 파일의 이름만 지정하면 됩니다. Git 실행 파일을 시스템 PATH 변수에 추가하지 않은 경우 /usr/bin/git와 같이 Git 실행 파일의 전체 경로를 지정하십시오.
    실행 권한 유지
    Linux 및 UNIX 운영 체제의 경우, 각 파일에 대해 실행 권한을 유지하려면 이 선택란을 선택하십시오.
    텍스트 파일 확장자
    텍스트 유형 파일이 다른 문자 세트로 변환되어야 하는 경우, 변환될 파일 확장자의 목록을 입력하십시오. 일치하는 파일 유형이 기본값 또는 에이전트가 위치한 시스템의 시스템 문자 세트로 변환됩니다. 쉼표를 사용하여 목록 항목을 구분하십시오. 예를 들어, 다음과 같습니다.
    txt,log,ini,sh
    자동으로 버전 가져오기
    정기적으로 새 버전을 확인하여 자동으로 새 버전을 가져오려면 이 선택란을 선택하십시오. 버전을 자동으로 가져오지 않는 경우, 컴포넌트 > [component] > 버전을 클릭한 다음 새 버전 가져오기를 클릭하여 수동으로 버전을 가져올 수 있습니다.
    CodeStation에 복사
    기본적으로 선택되어 있는 이 옵션은 아티팩트의 변조 방지 사본을 작성하고 임베디드 아티팩트 관리 시스템인 CodeStation에 저장합니다. 선택란을 선택 취소하면 아티팩트에 대한 메타데이터만 가져옵니다. 대부분의 경우에 이 선택란을 선택한 상태로 유지하십시오.
    기본 버전 유형
    버전을 CodeStation으로 가져오는 방법을 지정하십시오.
    전체
    각 버전이 포괄적이며 모든 아티팩트를 포함합니다.
    증분
    각 버전이 아티팩트의 서브세트를 포함합니다.
    시스템의 기본 버전 가져오기 에이전트/태그
    이 매개변수를 선택하면 사용자가 시스템 설정 페이지에서 지정한 에이전트 또는 태그가 컴포넌트 아티팩트를 가져오는 데 사용됩니다. 에이전트에 아티팩트가 위치한 시스템에 대한 액세스 권한이 있어야 합니다. 시스템 설정을 참조하십시오.
    단일 에이전트를 사용하여 새 컴포넌트 버전 가져오기
    이 매개변수를 선택하는 경우, 아티팩트를 컴포넌트로 가져오는 데 사용할 에이전트를 식별하기 위해 버전 가져오기에 사용할 에이전트 필드를 사용하십시오. 에이전트에 아티팩트가 위치한 시스템에 대한 액세스 권한이 있어야 합니다. 서버가 있는 위치에서 아티팩트를 가져오려면 동일한 위치에 에이전트를 설치하고 해당 에이전트를 지정하십시오.
    지정된 태그가 있는 에이전트를 사용하여 새 컴포넌트 버전 가져오기
    이 매개변수를 선택하는 경우, 아티팩트를 컴포넌트로 가져올 에이전트를 선택하는 데 사용할 태그를 식별하기 위해 버전 가져오기에 사용할 에이전트 태그 필드를 사용하십시오. 태그가 지정된 모든 에이전트에 아티팩트가 위치한 시스템에 대한 액세스 권한이 있어야 합니다.
    정리 설정 상속
    CodeStation에 보존할 컴포넌트 버전의 수 및 보존 기간을 지정하십시오. 이 선택란을 선택하면 애플리케이션이 시스템 설정 분할창에서 지정된 값을 사용합니다. 이 선택란을 선택 취소하면 버전 보존 일 수(처음에 -1로 설정되어 무제한 보존) 및 보존할 버전 수(처음에 -1로 설정되어 모두 보존) 필드가 표시되며 사용자 정의 값을 지정할 수 있습니다.
    새 버전을 작성한 후 프로세스 실행
    각 버전이 작성된 후에 자동으로 프로세스를 실행하려면 이 선택란을 선택한 다음 애플리케이션 프로세스 및 프로세스에 대한 환경을 지정하십시오.
  7. 저장을 클릭하십시오.

결과

새 컴포넌트가 컴포넌트 페이지에 나열됩니다. 버전 탭은 컴포넌트의 사용 가능한 버전을 표시합니다. 자동으로 버전 가져오기 선택란을 선택하면 자동으로 버전이 표시됩니다. 그렇지 않으면 새 버전 가져오기를 클릭하여 사용 가능한 버전을 표시하십시오. 아티팩트의 수 및 크기에 따라 버전이 표시되는 데 시간이 걸릴 수 있습니다. 컴포넌트 내의 아티팩트를 보려면 컴포넌트 버전을 클릭하십시오.

다음에 수행할 작업

컴포넌트에 대한 프로세스를 작성하십시오. 컴포넌트 프로세스 구성을 참조하십시오.

피드백