Help us understand the problem. What is going on with this article?

ReVIEW-Template + GitHub ActionsでPDF生成

技術書典8の執筆を開始した。当選確定してないけど。
pushでPDFが自動生成できると便利だなーと思って作業したメモ。
CircleCI派が多いと思うけど、せっかくなのでGAになったGitHub Actionsを使う。

テンプレートはTechBoosterさんから拝借。
https://github.com/TechBooster/ReVIEW-Template

GitHub Actions用の定義は以下のようになる。
上記テンプレートではDockerを利用してPDFを生成するスクリプト build-in-docker.sh が用意されているのでこれを使う。

/.github/workflows/action.yml
name: build
on:
  push:
    branches: 
      - master
jobs:
  build-pdf:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@master
    - name: Build
      run: sh build-in-docker.sh
    - name: Upload
      uses: actions/upload-artifact@v1.0.0
      with:
        name: book.pdf
        path: articles/ReVIEW-Template.pdf

Artifactは各ジョブの詳細画面からアクセスできる。

image.png

Artifactとしてアップロードしているが、Dropbox等にポストするほうが便利かもしれない。
そしてGitHub Actions初めて使ったけど便利ですね。

以上

corocn
Ruby / AWS / GCP / 認証認可 記事は基本的に技術ブログに書いてます。Qiitaはメモ的な使い方。
http://blog.corocn.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした