휘장 행동
내 워크플로우
저는 React로 만든 서버 없는 SPA & PWA를 발표했습니다. 이것은 자신의 GitHub 작업 흐름을 사용하여 GitHub 페이지에 직접 배치합니다.CI/CD 동안 테스트 덮어쓰기 배지를 자동으로 생성하여 동일한 저장소에 저장하고 싶습니다 (제3자 서버와 관련이 없음).
우선, 나는 Angular Coverage Badges를 보았다. 이것이 바로 내가 원하는 것이다.
지금, 나의 workflow는 보기에 다음과 같다.
action.yml
을 생성하여 미니 동작과 접착 동작(littlerun
을 연결하여 값을 얻거나 해석하거나 조정), 그리고 나와 다른 사람들이 더욱 간단한 방식으로 같은 일을 하여 모든 사람의 수요에 적응하도록 도와준다.제출 범주:
Yaml 파일 또는 코드 링크
XML clover 파일 분석 기능 추가
#3
emibcn
발표 날짜
나는 다음과 같이 덧붙였다.
xml2json
의 의존항package.json
.그것은 환매dist/build/Release/node_expat.node
를 증가시켰다coverage-summary.json
의 결과를 사용하여 덮어쓰기 휘장을 자동으로 추가합니다.github/badges/
.기존의 2개의 해상도와 새로운 해상도를 거기에 두는 일반적인 해상도 스케줄러를 만드는 것이 가장 좋다.사용자 강제 해상도 유형을 허용하는 옵션도 추가되었습니다.현재 파일 확장자가 자동으로 검사합니다. 파일 이름이
npm test -- --coverage
로 끝나면 원본 파일을 사용하고, 그렇지 않으면 clover XML 해상도를 사용합니다.</div>
<div class="gh-btn-container"><a class="gh-btn" href="https://github.com/demyanets/angular-coverage-badges-action/pull/3">View on GitHub</a></div>
수정 #1 - 처리된 값을 GitHub 작업 출력으로 내보내기
#3
emibcn
발표 날짜
복구 #1
</div>
<div class="gh-btn-container"><a class="gh-btn" href="https://github.com/johanvanhelden/gha-clover-test-coverage-check/pull/3">View on GitHub</a></div>
</div>
<div class="gh-btn-container"><a class="gh-btn" href="https://github.com/johanvanhelden/gha-clover-test-coverage-check/pull/3">View on GitHub</a></div>
emibcn / 휘장 행동
GitHub 작업 및 GitHub 워크플로우 CPU 시간을 사용하여 배지 작성(제3자 서버 없음)
휘장 행동
이 작업은 GitHub 작업과 GitHub 워크플로우 CPU 시간(제3자 서버 없음)을 사용하여 SVG 배지를 생성합니다.엠블럼은 NPM 패키지gradient-badge를 사용하여 생성됩니다.
입력
.json
휘장이 필요한 왼쪽 라벨은 보통 정적이다.
태그
레이블에 필요한 16진수 또는 명명된 색상입니다.기본값: label-color
555
정확한 신분을 휘장으로 해야 하며, 통상적으로 결과에 근거한다.
지위
16진수 또는 배지 값의 배경 명명 색상이 있는 그룹 (쉼표로 구분) 이 필요합니다.그래디언트 배경을 여러 개 생성합니다.기본값: color
.
파란색
필요한 휘장 스타일: 납작하거나 클래식.기본값: style
경전
아이콘을 사용합니다.
우상
아이콘이 정사각형이 아닌 경우 이 옵션을 설정합니다.기본값: icon-width
십삼
배지 비율을 설정하다.기본값: scale
일.
배지 이미지 파일을 저장하는 파일 경로입니다.정의되지 않으면 path
동작 출력으로만 내보냅니다.
출력
휘장
엠블럼 SVG 콘텐츠.
예제 용법
uses: emibcn/badge-action@v1
with
label: 'Test coverage'
…
View on GitHub
uses: emibcn/badge-action@v1
with
label: 'Test coverage'
emibcn / Rac1.js
반응하다Rac1 라디오 팟캐스트를 재생하는 js 응용 프로그램
Rac1 radio station 팟캐스트를 듣는 웹 응용 프로그램입니다.React를 JS 프런트엔드 라이브러리 및 GitHub 페이지로 사용하여 게시합니다Rac1 podcast player at Github Pages.여기에서 this repo's
badge
branch 을 사용하여 this project's GitHub workflow/Actions 에서 실행gh-pages
한 결과입니다 this project's source application 섹션의 자세한 내용 참조).Install는 GoogleBot이 현대 JS를 실행하는 데 도움을 주기 위해 podcasts lister 에만 의존하는 순수한 JS 라이브러리이기 때문에 다른 JS 프로젝트에 쉽게 사용할 수 있습니다.
동기
내가 이 프로그램을 만든 데는 세 가지 이유가 있다.
GitHub에서 보기 추가 리소스/정보
제가 하는 작업은 JS 패키지의 키스 인터페이스입니다. 이 인터페이스는 전달된 속성에 따라 SVG 파일을 생성합니다.JS 패키지는 app at GitHub Pages 입니다.
Reference
이 문제에 관하여(휘장 행동), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/emibcn/badge-action-3ml3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)