PHP 접두사 GitHub 작업 v1

3120 단어 actionshackathon21

내 워크플로



PHP-Prefixer(PHP Composer 종속성에 접두사를 적용하는 자동화된 온라인 서비스)의 사용을 용이하게 하기 위해 명령줄은 모든 CI/CD 컨텍스트에서 접두사 서비스를 통합하는 이상적인 도구를 제공합니다. 참조 구현으로 공식GitHub Action for PHP-Prefixer을 지원합니다.

v0.0.7까지는 간단한 Docker 기반 작업으로 작업했습니다. 이제 Brand New php-prefixer-build-action v1 을 출시했습니다. 다음 지침에 따라 처음부터 완전히 다시 작성되었습니다.
  • 통합 PHP-Prefixer CLI
  • GitHub Action Checkout - actions/checkout 기준
  • 제공 GitHub actions/typescript-action
  • Typescript에서 완전히 개발 및 테스트됨

  • 새로운 Action은 GitHub Action Checkout과 GitHub Action Toolkit을 결합합니다. GitHub Actions ToolKit은 작업을 보다 간단하고 강력하게 만들기 위한 패키지 세트를 제공합니다. Action은 리포지토리 복제(GitHub의 체크아웃 사용), CLI로 PHP-Prefixer 서비스 호출, 분기 및 태그 관리, 접두사가 붙은 결과 커밋 등 모든 작업을 약간 수행합니다. 최종 결과는 지금까지 성공적이었습니다.

    제출 카테고리:



    유지 보수 필수품

    Yaml 파일 또는 코드 링크




    name: PHP-Prefixer
    
    on: [workflow_dispatch]
    
    jobs:
      build:
        runs-on: ubuntu-latest
    
        steps:
          - name: Run PHP-Prefixer
            uses: PHP-Prefixer/[email protected]
            with:
              personal_access_token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
              project_id: ${{ secrets.PROJECT_ID }}
              token: ${{ secrets.GH_ACCESS_TOKEN }}
    


    추가 리소스/정보



    이 샘플 프로젝트에서 작업 사용을 확인할 수 있습니다. https://github.com/PHP-Prefixer/hello-wp-world/blob/master/.github/workflows/prefix.yml

    좋은 웹페이지 즐겨찾기