회원
args
Args template_ctx.args()
declare_file
File template_ctx.declare_file(filename, *, directory)
파일을 선언하는 것 외에도 파일을 내보내는 작업을 별도로 만들어야 합니다. 이 작업을 만들려면 반환된 File
객체를 작업의 생성 함수에 전달해야 합니다.
매개변수
매개변수 | 설명 |
---|---|
filename
|
string;
required 디렉터리 내 파일의 상대 경로입니다. |
directory
|
파일;
필수 파일을 만들어야 하는 디렉터리입니다. |
run
None
template_ctx.run(*, outputs, inputs=[], executable, tools=None, arguments=[], progress_message=None)
매개변수
매개변수 | 설명 |
---|---|
outputs
|
File의 sequence입니다. 필수입니다. 작업의 출력 파일 목록입니다. |
inputs
|
File의 sequence 또는 depset. 기본값은 [] 입니다. 작업의 입력 파일 목록 또는 depset입니다. |
executable
|
File 또는 string 또는 FilesToRunProvider;
required 작업에서 호출할 실행 파일입니다. |
tools
|
sequence 또는 depset 또는 None . 기본값은 None 입니다. 작업에 필요한 도구의 목록 또는 depset 도구는 실행 가능한 입력으로, 작업에 자동으로 제공되는 자체 실행 파일이 있을 수 있습니다. 목록이 제공되는 경우 다음의 이질적인 컬렉션일 수 있습니다.
ctx.executable 의 File 와 목록에 직접 있는 FilesToRunProvider 의 경우 실행 파일이 자동으로 추가됩니다. 모든 도구가 입력으로 암시적으로 추가됩니다.
|
arguments
|
sequence;
default is [] Command line arguments of the action. 문자열 또는 actions.args() 객체의 목록이어야 합니다.
|
progress_message
|
문자열 또는 None 입니다. 기본값은 None 입니다. 빌드 중에 사용자에게 표시할 진행 메시지입니다. |