플러그인은 처리와 통합 기능을 제공합니다. 플러그인 유형은 다음 두 가지입니다.
특정 플러그인에 대한 정보는 IBM developerWorks: UrbanCode Deploy Plug-ins의 내용을 참조하십시오.
두 유형의 플러그인 모두 단계라는 개별 프로세스로 구성됩니다. 각 단계는 여러 특성, 단계를 실행하는 명령 및 후처리 지시사항으로 구성됩니다. (일반적으로 후처리는 예상 결과가 발생되도록 합니다.) 단계 특성은 명령에 입력을 제공하는 용도부터 실제 명령 자체를 일부 또는 모두 제공하는 용도까지 다양하게 사용됩니다. 자동화 유형 플러그인 특성은 프로세스 편집기에서 디자인 시 또는 사용자 인터페이스에서 런타임 시 설정할 수 있습니다. 일반적으로 컴포넌트가 작성되면 소스 유형 플러그인 특성이 정의됩니다.
제품과 함께 여러 플러그인이 제공되며 다운로드하여 설치할 수 있는 다른 플러그인도 많이 있습니다. 플러그인 설치에 대한 정보는 플러그인 설치의 내용을 참조하십시오.
플러그인 작성에 대한 정보는 플러그인 작성의 내용을 참조하십시오.
자동화 플러그인을 사용하여 컴포넌트를 배치하거나 관리합니다. 각 단계는 입력, 출력 및 특성을 자체적으로 포함하는 단위입니다. 프로세스 편집기에서 자동화 플러그인 단계를 결합하여 완전히 자동화된 배치 프로세스를 작성할 수 있습니다. 프로세스를 작성할 때 디자인 영역에 단계를 끌어와 작업을 진행하면서 특성을 정의합니다. 프로세스를 정의할 때 또는 런타임 시 특성 값을 지정할 수 있습니다. 프로세스 플로우는 단계 사이에 연결을 그려 정의합니다. 다음 예시는 일련의 자동화 유형 플러그인 단계와 이 단계 사이의 연결을 보여줍니다.

컴포넌트 프로세스 작성에 대한 정보는 컴포넌트 프로세스의 내용을 참조하십시오.
배치 시, 대상 환경에 설치된 에이전트에서 컴포넌트 프로세스를 실행합니다. 프로세스를 실행하려면 에이전트에서 프로세스의 플러그인 단계에 필요한 모든 자원, 도구 및 파일에 액세스해야 합니다. 에이전트를 설치할 때 다음 조건에 맞는지 확인하십시오.
에이전트 설치에 대한 정보는 명령행에서 에이전트 설치의 내용을 참조하십시오.
소스 플러그인을 사용하여 아티팩트를 가져오고 컴포넌트 버전을 작성합니다. 소스 플러그인은 가져올 수 있는 아티팩트 유형을 정의하고 아티팩트가 있는 위치를 식별합니다. 컴포넌트가 작성되면 소스 유형 플러그인이 구성됩니다. 소스 유형 플러그인을 구성하기 위해 프로세스 편집기를 사용하지 않습니다. 자동화 플러그인과 달리 소스 플러그인에는 항상 하나의 단계인 버전 가져오기 단계가 있습니다.
아티팩트가 있는 환경에서 실행 중인 에이전트가 아티팩트를 컴포넌트 버전으로 가져옵니다. 컴포넌트 버전을 작성하려면 에이전트에는 필요한 권한이 있어야 하며 필요한 모든 자원과 파일에 대한 액세스 권한이 있어야 합니다. 소스 플러그인을 실행하는 에이전트 설치에 대한 정보는 시스템 설정의 내용을 참조하십시오.