📑

GitHub Actionsのsetup-java V2を試す

2021/12/31に公開

https://github.com/actions/setup-java

V1との違い

...
  with:
    distribution: 'temurin'
    java-version: '17'
    cache: 'gradle' # or 'maven'

キャッシュを試す

単純にビルドするactionを書いて試した。

name: setup Java test
on:
  workflow_dispatch:

jobs:
  setup:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-java@v2
        with:
          distribution: 'adopt'
          java-version: '17'
          cache: 'gradle'
      - run: ./gradlew build

1回目

1分51秒かかって終了。
最後にキャッシュされていることがわかる

2回目

キャッシュが効いて47秒で終わっている。

Discussion