在 GitHub Workflow 中以多重 Perl container 執行測試
作者:gugod 發佈於: #github #perl #container承前,在測試時指定多個 Perl 版本來跑,也是一種減少相容不確定性而確保品質的做法。若使用 Setup Perl environment 這現有的 Github Action 套件的話,那就依照其文件範例內的方法就好,如果使用 container 的話,可以這麼寫 (steps 底下的內容省略):
jobs:
test:
strategy:
matrix:
container: [ "perl:5.32", "perl:5.30", "perl:5.28" ]
container:
image: ${{ matrix.container }}
runs-on: ubuntu-latest
steps:
...