LoginSignup
8
8

More than 3 years have passed since last update.

CircleCIのコンテナにSSHしてDebug

Last updated at Posted at 2018-10-14

目的

Githubにプッシュして, CircleCI上で自動テストを回してテストをして...。

ローカルではテストがオールグリーンなのに, CircleCI上ではなぜかテストが失敗する。
そんな時は, コンテナ内にSSHログインしてデバッグして見ると原因究明が捗る。

大抵は必要なモジュールが入っていなかったりといった, 環境の差異が多い

スクリーンショット 2018-10-14 13.13.05.png

コンテナにSSHログインする

CircleCI側の作業

プルダウンから Return job with SSHを選択する
スクリーンショット 2018-10-14 13.32.26.png

Enable SSHの項目を展開すると, コンテナへ接続するためのSSHの情報が記述されている
スクリーンショット 2018-10-14 13.14.24.png

クライアント側の作業

自分の端末上でターミナルを起動して, 上記のSSH接続情報を入力する

$  ssh -p 64535 xx.xxx.xxx.xx

ログインが出来たので, テストコードがあるディレクトリに移動してデバッグすると良い

circleci@xxxxxxxxxx~$

何だかんだ, 久しぶりに触るとやり方を忘れてしまうため, ここに記憶を残す:writing_hand:

8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8