blog

Travis-CIでブログを公開する

Travis CIでは、新しいブログを追加すると、対応するサイトが自動的に生成され、Githubページにアップロードされます。 Travis CI リポジトリの Setting ページに、作成した P...

May 28, 2020 · 1 min. read

Travis CIでは、新しいブログが追加されると、対応するサイトが自動的に生成され、Githubページにアップロードされます。

Githubで個人アクセストークンを生成

認証情報を追加します:

Travis CI リポジトリの Setting ページに、GITHUB_TOKEN という名前と、作成した Personal アクセストークンの値で、対応する環境変数を追加します。

CIファイルの記述

対応する .travis.yml ファイルを記述します。

sudo: true
dist: trusty
install:
 - sudo apt-get --yes install snapd
 - sudo snap install hugo
script:
 - /snap/bin/hugo
deploy:
 provider: pages
 skip-cleanup: true
 github-token: $GITHUB_TOKEN
 keep-history: true
 target-branch: master
 local-dir: public
 on:
 branch: src

  • target-branch: 生成されたサイトのターゲットプッシュブランチ
  • local-dir: 生成されたサイトがあるフォルダへのパス
Read next