플러그인 작성

플러그인은 플러그인에 필요한 XML 파일과 지원 스크립트 파일로 구성되어 있습니다.

플러그인 단계는 하나의 <properties> 요소, 하나의 <command> 요소 및 하나의 <post-processing> 요소를 포함하는 <step-type> 요소로 정의됩니다. <properties> 요소는 <property> 하위 요소의 컨테이너이며 임의의 수의 <property> 요소를 포함할 수 있습니다. 특성 값은 디자인 시 또는 런타임 시에 제공할 수 있습니다. <post-processing> 요소는 오류 처리 기능을 제공하고 다른 단계에서 사용할 수 있는 특성 값을 설정합니다. <command> 요소는 단계의 기능을 실행합니다. 기능은 디자인 시나 런타임 시에 완전히 단계의 특성을 사용하여 정의하거나 부분적으로 구성 또는 전적으로 요소를 통해 정의할 수 있습니다.

단계의 고유 특성 외에도 명령은 프로세스에 있는 다른 단계에서 이전에 설정한 특성, 컴포넌트 프로세스를 시작한 애플리케이션이 설정한 특성 및 대상 환경과 자원의 특성에 액세스할 수 있습니다. 컴포넌트 프로세스가 종료되면 단계 특성 값을 사용할 수 없습니다.

플러그인 단계는 대상 환경에 설치된 에이전트에서 실행합니다. 따라서 에이전트에서 호스트의 필수 스크립팅 도구에 액세스할 수 있는 동안에는 모든 스크립팅 언어로 플러그인을 작성할 수 있습니다. 플러그인이 작성되면 사용자가 사용할 수 있도록 IBM UrbanCode Deploy에 업로드하십시오. 플러그인을 업로드하려면 XML 파일(plugin.xmlupgrade.xml)을 포함하는 아카이브 파일과 함께 플러그인에 필요한 모든 스크립트를 작성하십시오. 그런 다음 자동화 유형 플러그인의 경우 자동화 플러그인 분할창 또는 소스 플러그인의 경우 소스 구성 플러그인을 사용하여 아카이브 파일을 가져오십시오.


피드백