목록gitlab-runner (2)
FILife
위 구성에서 "Host key verification failed." 오류가 발생하는 경우다. 1. EC2 키 파일의 owner를 gitlab-runner 로 변경해준다. 단, 그룹은 유지. 2. 키 파일의 권한은 400 3. .gitlab-ci.yml 파일의 before_script 부분에 아래 세 줄을 넣어준다. - ssh-keyscan -H '{EC2-PUBLIC-DNS}' >> ~/.ssh/known_hosts - ssh-keyscan ec2-{EC2-PUBLIC-DNS} | sort -u - ~/.ssh/known_hosts -o ~/.ssh/known_hosts - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config 물론 {EC2..
이번엔 꽤 복잡했다. 1. phpunit, gitlab-runner 설치 먼저 Laravel의 테스트 자동화를 도와줄 phpunit을 composer.json에 추가해준다. unit test 자동화를 위해 https://github.com/vigneshc91/laravel-test-generator 패키지를 documentation에 따라 설치하고, 불필요하거나 시스템에 영향을 미칠 수 있는 테스트 항목을 정리하여 셋팅 해 두었다. 추후 gitlab-runner 가 phpunit으로 테스트를 수행하려면 composer.json의 require-dev 항목에 들어있어야 한다. $ composer require --dev phpunit/phpunit ^8.3 해당 내용을 포함하여 저장소에 push 해 준다...