Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PDF 生成ジョブ(trpl-ja-pdf)の自動起動 #278

Merged
merged 4 commits into from
Jul 18, 2017

Conversation

tatsuya6502
Copy link
Member

#241 PDF版の自動更新 を実現するために、本リポジトリの CircleCI ジョブから、 trpl-ja-pdf リポジトリの Travis CI ジョブを起動するよう変更します。

以下の仕組みで動作ます。

  1. CircleCI ジョブは、master ブランチの RustBook HTML生成後、シェルスクリプト trigger-trpl-pdf-ja.sh を実行する。
  2. trigger-trpl-pdf-ja.sh は Travis CI の V3 API を用いて、trpl-ja-pdf の master ブランチを対象とした Travis CI ビルドを起動する。
  3. trpl-ja-pdf の Travis CI ジョブは、本リポジトリの最新版の master を取得し、PDFを生成、triple-ja-pdf の gh-pages ブランチへ push する。

この PR の対象範囲は1と2になります。3は trpl-ja-pdf PR #6 でカバーされます。

なお trigger-trpl-pdf-ja.sh で使用する環境変数 TRPL_JA_PDF_TRAVIS_AUTH_TOKEN (Travis CI API の認証トークン)は、ウェブコンソールの Environment Variables のページ からすでに設定済みです。

参考:フォークしたリポジトリでの実行結果:
https://circleci.com/gh/tatsuya6502/the-rust-programming-language-ja/183

@tatsuya6502
Copy link
Member Author

@KeenS さん、CircleCI ジョブの修正です。レビューをお願いします。

@KeenS
Copy link
Member

KeenS commented Jul 18, 2017

確認しました。良い感じですね。ありがとうございます。マージします。

@KeenS KeenS merged commit d72d993 into rust-lang-ja:master Jul 18, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants