Github Actions에서 PHP 버전을 지정하는 방법

기존 Actions 정의



Github의 Actions를 사용하기 시작해서 별로 지나지 않았기 때문에 항상 아래와 같이 시스템 OS를 최신으로 사용하고있었습니다.
...
jobs:
  build:
    name: Testing
    runs-on: ubuntu-latest
...

그러나 Composer를 사용하는 Laravel을 사용하면 php 버전에서 Vendor 설치에 따라 달라질 수 없었습니다.

처음에는 php를 다시 설치하는 방법을 생각했지만 속도도 힘들다.

개선된 액션 정의



그런데 Actions의 모듈이 여러가지 나오고 있어, 사용하기 쉬운 것이 있었습니다.

위의 것을 이용하면 쉽게 문제가 해결되었습니다.
...
jobs:
  build:
    name: Testing
    runs-on: ubuntu-latest
...
    steps:
      - uses: actions/checkout@v2
      - name: Setup PHP
        uses: shivammathur/setup-php@v2
        with:
          php-version: '7.2.5'
          extensions: mbstring, gd
...

초기 학습하면 역시 사용하기 쉬운 Actions! ! !

좋은 웹페이지 즐겨찾기