hug*_*715 1 git github github-actions
当子模块存储库更新时,我需要触发 github 操作。我正在构建一个具有多个依赖项目和一个父项目的多模块 Maven 应用程序。
当子项目被推送到时,父项目需要触发该操作。如果可能的话,我想选择执行哪些作业以限制每次项目的完全重建。
对于push子模块的事件,您可以repository_dispatch为父存储库创建一个事件。配置有效负载以包含已更新的子模块,这将允许您限制重建的内容。
- name: Repository Dispatch
uses: peter-evans/repository-dispatch@v1
with:
token: ${{ secrets.REPO_ACCESS_TOKEN }}
repository: username/parent-repo
event-type: build-project
client-payload: '{"submodule": "${{ github.repository }}"}'
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息和示例,请参阅存储库调度。
| 归档时间: |
|
| 查看次数: |
1517 次 |
| 最近记录: |