돈가스!내 홈페이지에서 정보를 얻은 녀석의 번외편 1 - goreleaser로 각 환경에서 실행할 수 있는 2진법을 GitHub Releases로 발표

4279 단어 Go돈가스goreleaser

입문


이 글은 돈가스!Advent Calendar 2018 의 11일째 글입니다.내용은 현재 호평을 받고 있는 아케이드 게임데이터 카드 다스 돈가스 친구!의 내 페이지에서 정보를 얻을 수 있는 도구를 만들어 그 내용과 진전을 소개하고 있다.
전날 보도는 sakura_metal 씨의 트위터: "이제야 aikatsup의 Twitter Cards 지원"https://t.co/K3nEO0pRWm".
그나저나 지금까지의 돈가스!Advent Calendar 2018에서는 다음과 같은 기술 관련 기사를 발표했습니다.

  • 돈가스!LGTM의 Chrome 확장 기능을 이미지로 구현할 수 있는 블로그를 상점에 공개했습니다.
  • 2일차

  • Aikatsu Music Medoly. - 작업실 비웃음.
  • 5일째

  • 돈가스!내 홈페이지에서 정보를 얻은 녀석
  • 7일째
  • aikatsu-dcd-parser


    지난번 보도를 보십시오.안에 아무것도 안 변했어.
    돈가스!내 홈페이지에서 정보를 얻은 녀석

    GoReleaser


    Go 도구에서 구축 대상의 구조, OS, 대상의 파일 등을 지정하여 탭에 따라 바이너리 파일을 GitHub의 Releases에 업로드할 수 있습니다.

    설정 예


    최신판에서 아래https://github.com/kakakaya/aikatsu-dcd-parser/blob/9e4a1d93e114c5b7aab11843d8737d97846ed6a8/.goreleaser.yml 발췌, 일부 할애)처럼 설정...
    builds:
      -
        main:
          ./cmd/dcdkatsu
        binary: dcdkatsu
        goos:
          - windows
          - darwin
          - linux
          - freebsd
        goarch:
          - amd64
    archive:
      format: tar.gz
      format_overrides:
        - goos: windows
          format: zip
    
    ...게시할 버전을 표시하고 환경 변수 $GITHUB_TOKEN 에 대한 권한 있는 영패 repo 를 제공함으로써 goreleaser release --rm-dist 를 실행할 수 있으며, 각 환경을 교차 컴파일하고 압축하여 GitHub에 게시할 수 있습니다.
    Release v0.1.3 · kakakaya/aikatsu-dcd-parser

    끝내다


    11일째가 없어서 한꺼번에 끼어들었다.수마트라에 대처하느라 미묘한 진전이 있었다.앞으로 해야 할 일은 다음과 같다.지난번 보도에서 시작된 변경점은 굵은 글자다.
  • 서버 로드 방지를 위한 간격 제한
  • 추가 기능
  • 디지털 접착제 획득
  • 로그인할 섹션 얻기
  • 친구
  • 휘장
  • 차트 실적
  • 대회 실적
  • 아카이브
  • 돈가스 스타!1탄~5탄
  • 돈가스 스타!별의 날개편
  • 결과 저장, 차분 표시
  • 테스트 만들기
  • 차트 주위가 귀찮은 것 같다
  • CI
  • 이번에 Go Releases에 가입했기 때문에 이 느낌도 좋게 해주고 싶다

  • 발표 방법의 감각화
  • .deb를 나눠주고 싶어요
  • AUR에 놓고 싶다
  • 만약 또 다른 원하는 기능과 바삭바삭한 것이 있다면 이 글의 평론에 쓰세요.비공식적인, 데이터 카드, 다스 돈가스 친구!공식, 만대 남몽궁, 기타 권리자에게 문의하지 마세요.그리고 욕을 먹으면 바로 끌게요.
    내일은 nyakuro 씨의'돈가스 관련 디스코드 봇 계획'입니다.

    좋은 웹페이지 즐겨찾기