회원
args
Args template_ctx.args()
declare_file
File template_ctx.declare_file(filename, *, directory)
파일을 선언하는 것 외에도 파일을 내보내는 작업을 별도로 만들어야 합니다. 작업을 만들려면 반환된 File 객체를 작업의 생성 함수에 전달해야 합니다.
매개변수
| 매개변수 | 설명 |
|---|---|
filename
|
문자열,
필수 디렉터리 내 파일의 상대 경로입니다. |
directory
|
파일,
필수 파일을 만들어야 하는 디렉터리입니다. |
run
None template_ctx.run(*, outputs, inputs=[], executable, tools=None, arguments=[], progress_message=None)매개변수
| 매개변수 | 설명 |
|---|---|
outputs
|
파일 시퀀스,
필수 작업의 출력 파일 목록입니다. |
inputs
|
파일 시퀀스 또는 파일 목록, 또는 depset;
기본값은 []작업의 입력 파일 목록 또는 depset입니다. |
executable
|
파일 또는 문자열 또는 FilesToRunProvider,
필수 작업에서 호출할 실행 파일입니다. |
tools
|
시퀀스 또는 depset 또는 None;
기본값은 None작업에 필요한 도구의 목록 또는 depset입니다. 도구는 자체 실행 파일이 있을 수 있는 실행 가능한 입력이며, 실행 파일은 작업에서 자동으로 사용할 수 있게 됩니다. 목록이 제공되면 다음과 같은 이기종 컬렉션이 될 수 있습니다.
Files from ctx.executable and FilesToRunProviders which are directly in the list will have their runfiles automatically added. 모든 도구가 입력으로 암시적으로 추가됩니다.
|
arguments
|
시퀀스;
기본값은 []작업의 명령줄 인수입니다. 문자열 목록 또는 actions.args() 객체여야 합니다.
|
progress_message
|
문자열 또는 None;
기본값은 None빌드 중에 사용자에게 표시할 진행률 메시지입니다. |