本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
新增策劃的 GitHub 動作
策劃的「 GitHub 動作」是可在 CodeCatalyst 主控台中使用的「 GitHub 動作」,可做為如何在工作 CodeCatalyst流程中使用「 GitHub 動作」的範例。
「已編寫的動作」動 GitHub 作會包裝在由識別 CodeCatalyst元識別的「已編寫的GitHub 動作」動作中aws/github-actions-runner@v1
。例如,以下是策劃的 GitHub 動作 TruffleHog OSS
Actions:
TruffleHogOSS_e8:
Identifier: aws/github-actions-runner@v1
Inputs:
Sources:
- WorkflowSource # This specifies that the action requires this Workflow as a source
Configuration:
Steps:
- uses: trufflesecurity/trufflehog@v3.16.0
with:
path: ' ' # Required; description: Repository path
base: ' ' # Required; description: Start scanning from here (usually main branch).
head: ' ' # Optional; description: Scan commits until here (usually dev branch).
extra_args: ' ' # Optional; description: Extra args to be passed to the trufflehog cli.
在先前的程式碼中, CodeCatalyst GitHub 「動作」動作 (由識別aws/github-actions-runner@v1
) 會包裝 TruffleHog OSS動作 (由識別trufflesecurity/trufflehog@v3.16.0
),使其在工作 CodeCatalyst 流程中運作。
若要設定此動作,您可以with:
使用您自己的值取代下的空字串。例如:
Actions:
TruffleHogOSS_e8:
Identifier: aws/github-actions-runner@v1
Inputs:
Sources:
- WorkflowSource # This specifies that the action requires this Workflow as a source
Configuration:
Steps:
- uses: trufflesecurity/trufflehog@v3.16.0
with:
path: ./
base: main # Required; description: Start scanning from here (usually main branch).
head: HEAD # Optional; description: Scan commits until here (usually dev branch).
extra_args: '‐‐debug ‐‐only-verified' # Optional; description: Extra args to be passed to the trufflehog cli.
欲將組織的 GitHub 動作新增至工作流程,請遵循下列步驟。有關在工作 CodeCatalyst 流程中使用 GitHub 「動作」的一般資訊,請參閱與 GitHub 動作整合。
注意
如果您在已策劃的 GitHub 動作清單中沒有看到您的「動作」,您仍然可以使用「動作」動作將其新增至工GitHub 作流程。如需詳細資訊,請參閱 添加「GitHub 操作」操作。