Github Action을 사용하여 Trello에서 Github 문제 관리

이제 이 Github 작업을 통해 팀과 함께 프로젝트 관리에 Trello를 사용하는 것이 더 쉬워졌습니다.

내 워크플로우



Trello Manage는 팀 동료와 함께 Trello의 문제를 자동으로 관리하는 데 도움이 되는 GitHub 작업입니다.



리포지토리 이름과 동일한 이름의 Board와 Issues라는 이름의 목록을 자동으로 생성하여 해당 Repo를 작업하는 팀이 이슈를 쉽게 관리할 수 있도록 합니다.



또한 Trello 보드 목록에 Github와 동일한 문제 레이블과 색상 코딩을 할당하여 각 문제를 쉽게 구분할 수 있습니다.

제출 카테고리:



메인테이너 머스트 해브(기본)
전화 친화적(보조)

Yaml 파일 또는 코드 링크



이 YAML을 사용하여 워크플로에 이 작업을 쉽게 통합할 수 있습니다.

name: Trello Issue List
on:
  issues:
    types: [opened]
env:
  TRELLO_KEY: ${{ secrets.TRELLO_KEY }}
  TRELLO_TOKEN: ${{ secrets.TRELLO_TOKEN }}

jobs:
  issue_send:
    name: Send Issue to Trello
    runs-on: ubuntu-latest
    steps:
      - name: Runs trello manage
        uses: sisodiya2421/trello-manage@master
        with:
          repo-name: ${{ github.repository }}
          trello-username: ${{ secrets.TRELLO_USERNAME }}

더 나은 이해를 위해 저장소를 확인할 수도 있습니다.


sisodiya2421 / 트렐로 관리






Trello 관리


이 작업은 새 문제가 생성될 때마다 Trello 보드에 레이블이 있는 문제 목록을 자동으로 생성합니다.


처음에는 이 Github 작업을 사용할 리포지토리의 이름과 동일한 이름으로 Trello 계정에 보드를 자동으로 생성합니다.
이 보드 안에는 모든 이슈가 해당 레이블과 함께 있는 이름Issues의 목록이 생성됩니다.
Trello에서 팀과의 문제를 보다 쉽게 ​​처리할 수 있도록 조치를 취했습니다.

입력


  • repo-name 작업이 사용되고 있는 저장소의 이름입니다. 필수의
  • trello-username Trello 계정의 사용자 이름입니다. 필수의
  • with
      repo-name: ${{ github.repository }}
      trello-username: ${{ secrets.TRELLO_USERNAME }}

    비밀


    이 작업은 세 가지 비밀TRELLO_KEY, TRELLO_TOKENTRELLO_USERNAME를 사용합니다.
    그것들을 얻으려면 먼저 Trello에 로그인한 다음 이동해야 합니다…

    View on GitHub


    추가 리소스/정보



    이 작업을 수행하는 것은 저에게 정말 큰 여정이었습니다. JavaScript 초보이기 때문에 이 작업은 JavaScript 언어를 배우는 데 도움이 되었을 뿐만 아니라 Github Action의 핵심 디자인 기능과 사용 사례에도 도움이 되었습니다. 이것은 나의 두 번째 Github 작업 프로젝트이며, 이 훌륭한 도구를 사용하여 가능하게 할 수 있는 많은 가능성이 있다고 확신하고 매우 만족합니다.

    이 Trello 관리 Github 작업에 더 많은 기능을 추가할 수 있습니다. 예를 들어 팀 구성원에게 자동으로 문제를 할당하거나 Trello가 종료된 후 완료 목록에 문제를 자동으로 추가할 수 있습니다.

    가능성은 무한합니다.

    좋은 웹페이지 즐겨찾기