GHYGEN: GitHub 작업 Yaml 생성기
3380 단어 dohackathonlaravelphpgithub
내가 만든 것
Ghygen은 Laravel 애플리케이션을 위한 GitHub Actions 구성자입니다.
카테고리 제출:
비즈니스용으로 제작
앱 링크
데이터베이스 서비스 설정, 여러 PHP 버전 사용, 여러 Laravel 버전 사용, 프런트엔드 빌드, 패키지 캐시, 브라우저 실행, 기능 및 단위 테스트…
https://ghygen.hi-folks.dev/
스크린샷
설명
Ghygen은 GitHub Actions Yaml 생성기입니다.
Laravel/PHP 개발자의 경우 Ghygen을 사용하면 GitHub Actions 워크플로용 Yaml 파일을 생성할 수 있으므로 다음을 수행할 수 있습니다.
소스 코드 링크
Source Code
허용 라이선스
MIT License
배경
이 몇 주 동안 여가 시간에 몇 가지 사이드 프로젝트를 위해 Laravel, GitHub Actions를 약간 사용했습니다.
이 프로젝트의 좋은 점 중 하나는 "푸시"또는 "풀 요청"을 수행/생성할 때마다 Github 작업을 사용하여 소스 코드의 유효성을 검사하는 것입니다.
일반적으로 다음을 사용하여 코드의 유효성을 검사하는 데 사용됩니다.
사이드 프로젝트 덕분에 GitHub Actions로 워크플로를 만들고 유지하는 방법에 대해 많은 것을 배웠습니다. 저는 이 주제(특히 Laravel 및 PHP 웹 애플리케이션용)에 대한 몇 가지 게시물과 기사를 썼습니다. 예를 들어 개발자로부터 많은 질문을 수집했습니다.
그래서 저는 이번 해커톤을 통해 개발자가 자신의 작업 흐름을 구성할 수 있는 일종의 양식/구성기인 GHYGEN(GitHub Yaml Generator)을 구축하고 있습니다.
내가 만든 방법
라라벨 애플리케이션을 구축할 때 Ubuntu LTS + Ngnix + php + MariaDb로 드롭릿을 인스턴스화하는 데 익숙했습니다.
이번 해커톤을 통해 처음으로 DigitalOcean App Platform을 가지고 놀기 시작했습니다.
라라벨을 위한 새로운 환경을 만드는 것은 매우 쉽습니다.
다음은 DigitalOcean App Platform에 배포된 Laravel 애플리케이션에 대한 제 노트입니다.
추가 리소스/정보
강제 HTTPS 체계의 경우:
'force_https'=>env('APP_FORCE_HTTPS', false),
public function boot()
{
if (config("app.force_https")) {
\URL::forceScheme('https');
}
}
Reference
이 문제에 관하여(GHYGEN: GitHub 작업 Yaml 생성기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/robertobutti/ghygen-github-actions-yaml-generator-2ija텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)