【发布时间】:2020-12-10 12:54:01
【问题描述】:
寻找有关为文件夹中的每个 lambda 函数启动一组并行 Github 操作的最佳方式的建议。所以文件夹结构是这样的:
lambdas/example1/index.js
lambdas/example2/index.js
....
然后将它们传递给这个矩阵设置
deploy_source:
name: Deploy Lambda From Source
runs-on: ubuntu-latest
strategy:
matrix:
lambdafile:['example1/index.js','example12/index.js',....]
steps:
- name: checkout source code
uses: actions/checkout@v1
- name: default deploy
uses: appleboy/lambda-action@master
with:
aws_access_key_id: '123123123123'
aws_secret_access_key: '123123123123'
aws_region: '123123123123'
function_name: gorush
source: ${{ matrix.lambdafile }}
【问题讨论】:
-
不清楚你在问什么。您使用
matrix发布的工作流程不起作用吗?你只是问有没有更好的方法?使用matrix是启动并行作业的好方法。
标签: github-actions