단계를 실행하는 에이전트에서 플러그인을 다운로드하고 다운로드한 파일 중에서 스크립트를 찾습니다. 에이전트는 스크립팅 도구에도 액세스해야 합니다. 스크립트나 도구에 필요한 기타 모든 인수는 arg file 속성으로도 지정할 수 있습니다. arg file 속성은 스크립팅 도구와 호환 가능한 순서로 정의되어야 합니다.
Create File 명령 스크립트는 Groovy로 작성됩니다. Groovy는 Java™와 비슷한 스크립팅 언어입니다. 다음 예시는 create_file.groovy라는 외부 Groovy 파일을 실행하는 명령을 보여줍니다.

이 명령은 Groovy 해석기가 create_file.groovy를 실행하도록 지시합니다(Groovey와 이 파일의 특징에 대한 자세한 정보는 다음 섹션에 있음).
다음 행(모든 명령의 일부)은
<arg file="${PLUGIN_INPUT_PROPS}"/>
단계에서 필요한 특성이 포함된 파일을 에이전트에 전송합니다. 파일의 특성은 런타임 시 제공되는 특성과 이전에 정의되었으며 단계에서 필요한 특성으로 구성됩니다. 예제 플러그인의 내용을 참조하십시오. ${PLUGIN_INPUT_PROPS} 변수는 이 특성 파일의 위치로 분석됩니다.
다음 행(마찬가지로 모든 명령의 일부)은
<arg file="${PLUGIN_OUTPUT_PROPS}"/>
단계를 완료한 후 에이전트에서 리턴하는 파일을 나타냅니다. 이 파일의 특성은 프로세스의 나중 단계에서 사용할 수 있습니다. ${PLUGIN_OUTPUT_PROPS} 변수는 이 특성 파일의 위치로 분석됩니다.