web-technical-blog

web開発に関する技術メモ

JenkinsでGitにPush時に自動ビルドさせる

# --- jenkinsユーザーにスイッチ
su -s /bin/bash jenkins
# --- .sshがなければディレクトリ作成(/var/lib/jenkins/.ssh)
mkdir ~/.ssh;
cd ~/.ssh
# --- 秘密鍵の作成(パスワードが聞かれるが無視)
ssh-keygen -t rsa
# --- 権限600に設定
chmod 600 id_rsa

# --- 公開鍵(id_rsa.pub)をGitHubへ登録する
https://github.com/settings/keys
GitHubの「SSH Keys」にアクセスして「New SSH Key」を押す

# --- GitHubにSSHアクセスする
ssh -T git@github.com
git ls-remote -h git@github.com:masahiro-yoshitachi/xxx.git HEAD
※上記のどちらかのコマンドを実行すると、known hostsが追加されてGitHub側の設定は完了

simple-it-life.com