BazelCon 2024 등록 이 시작되었습니다
의견 보내기
작업
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
규칙 분석 중에 생성되는 작업입니다.
이 객체는 테스트 목적으로 표시되며 작업 제공업체에서 가져올 수 있습니다. 일반적으로 규칙의 구현 함수 내에서 Action
객체 또는 해당 필드에 액세스할 필요는 없습니다. 맞춤 규칙을 정의할 때 작업을 사용하는 방법에 대한 일반적인 토론은 규칙 페이지 를 확인하거나 작업을 만드는 API 참조 를 확인하는 것이 좋습니다.
이 객체의 일부 필드는 특정 종류의 작업에만 적용됩니다. 적용할 수 없는 필드는 None
로 설정됩니다.
회원
args
sequence Action.args
작업 인수에 대한 정보가 포함된 고정된
Args 객체 목록 이 객체에는 확장된 작업 출력 디렉터리와 관련된 인수를 포함하여 정확한 인수 정보가 포함됩니다. 하지만 분석 단계에서는
Args 객체를 읽을 수 없습니다. 분석 단계에서 사용할 수 있는 인수의 정확성이 떨어지면
argv 를 참조하세요.
일부 작업 유형은 아직 이 필드의 노출을 지원하지 않습니다. 이러한 작업 유형의 경우 None
입니다.
None
을(를) 반환할 수 있습니다.
argv
sequence Action.argv
ctx.actions.run() 또는
ctx.actions.run_shell() 로 만든 작업의 경우 실행할 명령줄의 인수에 대한 변경 불가능한 목록입니다. 셸 작업의 경우 처음 두 인수는 셸 경로와
"-c"
입니다.
None
을(를) 반환할 수 있습니다.
콘텐츠
string Action.content
ctx.actions.write() 또는
ctx.actions.expand_template() 로 만든 작업의 경우 쓸 파일의 콘텐츠(분석 단계에서 콘텐츠를 계산할 수 있는 경우). 실행 단계(예:
Args 객체의 디렉터리를 확장해야 하는 경우)까지 콘텐츠를 확인할 수 없는 경우 값은
None
입니다.
None
을(를) 반환할 수 있습니다.
env
dict Action.env
'수정됨' 사용할 수 있습니다 여기에는 작업 정의에서 명시적으로 설정한 환경 설정만 포함되므로 실행 환경에서만 사전 설정된 설정은 생략됩니다.
depset Action.inputs
이 작업의 입력 파일 집합입니다.
연상 기호
string Action.mnemonic
이 작업의 연상 기호입니다.
출력
depset Action.outputs
이 작업의 출력 파일 집합입니다.
substitutions
dict Action.substitutions
ctx.actions.expand_template() 로 만든 작업의 경우 대체 매핑을 보유하는 변경할 수 없는 사전입니다.
None
을(를) 반환할 수 있습니다.
의견 보내기
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스 에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책 을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-08-22(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-08-22(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-08-22(UTC)"],[],[]]