本地 debug GitLab CI

Posted on Sun 17 September 2017 in note • Tagged with gitlab, gitlab-ciLeave a comment

最近在自己的小專案設定 GitLab-CI 發生了很多問題,但是 debug 很麻煩。每次都要修改再 push。於是找了一下發現可以很簡單的本地端 debug。

  • 安裝 docker
  • 安裝 gitlab-ci-multi-runner
  • 執行 gitlab-ci-multi-runner exec docker {test_name}

收工

ref. How to: Debug GitLab CI Builds Locally

Continue reading

gitlab cannot locate ruby with rvm

Posted on Fri 25 October 2013 in note • Tagged with git, gitlab, rvm, rubyLeave a comment

Gitlab 安裝時若採用 rvm 的 ruby 而不是安裝在 system 上,在 push 的時候會被抱怨找不到 ruby 或是執行到系統的 ruby。

最簡單的解決方式:將 user git 的 .bashrc 中的 PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting 移到最前面就可以了。

Continue reading