Github Actions for Clojure
#Github_Actions #github #clojure
デフォルトで Leiningen は利用可能
code:test.yml
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- run: lein deps
- run: lein test
複数のJDKを使ってテストする場合はコンテナを利用
https://hub.docker.com/_/clojure
code:test.yml
jobs:
build:
strategy:
matrix:
clojure: openjdk-8-lein, openjdk-11-lein
runs-on: ubuntu-latest
container:
image: clojure:${{ matrix.clojure }}
steps:
- uses: actions/checkout@v2
- run: lein deps
- run: lein test