GitHub Actions 생성기
무료 온라인 서비스 GitHub Actions 생성기 설치가 필요 없는 도구
GitHub Actions 생성기 정보
Node.js 또는 Python 프로젝트용 GitHub Actions 워크플로 YAML을 빌드합니다. 워크플로 이름, 트리거, 대상 브랜치, 런타임 버전, 단계 체크리스트(설치, lint, 테스트, 빌드, 배포)를 구성하면 도구가 ubuntu-latest에서 단일 `build` 작업을 생성하고 버전 매트릭스와 해당하는 actions/checkout, setup-node 또는 setup-python, run 단계를 출력합니다.
사용 방법
1. 구성에서 워크플로 이름과 브랜치(기본값 main)를 설정합니다. 2. 원하는 트리거를 선택합니다: Push, Pull Request, 및/또는 Schedule(cron 입력이 표시되며 기본값은 `0 0 * * *`). 3. 런타임(Node.js 또는 Python)과 버전(기본값 20 또는 3.12)을 선택합니다. 4. 체크리스트에서 각 단계를 토글합니다. 5. 복사 버튼을 사용하여 실시간 업데이트되는 YAML 출력을 복사합니다.
생성되는 단계 순서
모든 워크플로는 actions/checkout@v4로 시작한 다음 setup-node@v4(npm 캐시 포함) 또는 setup-python@v5가 따릅니다. Node.js 단계는 `npm ci`, `npm run lint`, `npm test`, `npm run build`, 주석 처리된 배포 TODO를 실행합니다. Python 단계는 pip를 업그레이드하고 requirements를 설치한 다음 선택적으로 flake8 lint, pytest, `python setup.py build`, 주석 처리된 배포 블록을 실행합니다. 런타임 버전은 `${{ matrix.*-version }}`으로 참조되는 matrix.node-version 또는 matrix.python-version 항목으로 렌더링됩니다.
▶배포 단계가 주석 처리된 이유는 무엇입니까?
▶스케줄 트리거는 어떤 cron 형식을 기대합니까?
▶여러 런타임 버전을 동시에 대상으로 지정할 수 있습니까?
▶내 데이터가 서버로 전송됩니까?
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.