XreaにJekyllのbuild環境を作る
Bitbucket pipelinesはとても便利ですが、やはりビルド時間の制限が気になるので XreaにJekyllのbuild環境を作っておきます。
Jekyllのインストール
XreaではFilePermissionError
がでて新しいGemの導入ができませんので、 あらかじめPATH, GEM_HOME, RUBYLIBなどを定義しておきます。
gem install jekyll bundler
今後のために.profile
を作成しておきます。
# ~/.profile
RUBY_VER=2.5
PREFIX=$HOME/.local
rvm use $RUBY_VER
export PATH=$PREFIX/bin:$PREFIX/lib/ruby/gems/$RUBY_VER/bin:$PATH
export GEM_HOME=$PREFIX/lib/ruby/gems/$RUBY_VER
export RUBYLIB=$PREFIX/lib/ruby:$PREFIX/lib/site_ruby/$RUBY_VER:$PREFIX/lib
参考: XREAにRuby on Railsをインストールした話 (おさかなの徒然)
Jekyll build
jekyll build
はsshでログインするか、 ローカルにdeploy.shなどを用意して実行します。
sshログインする場合:
cd my_jekyll
JEKYLL_ENV=production jekyll build --destination=../public_html
ローカルにdeploy.sh
を用意した場合:
ssh username@s000.xrea.com bash -l < deploy.sh
Tag cloud
android (2), bash (1), bitbucket (2), chromebook (2), cifs (1), css (1), docker (1), git (1), gitlab (1), info (1), javascript (3), jekyll (13), markdown (1), nfs (1), nodejs (2), php (2), plugins (5), powerline (1), ruby (1), ssh (1), themes (1), vim (1), windows (1), wordpress (1), wsl (1), xrea (7)