[Bitbucket](https://bitbucket.org/plans)とローカルのJenkinsを連携させる。
このJenkinsは個人作業用なので、gitとJenkinsの関係が通常とは逆。
1. ローカルのgitリポジトリで作業&コミットする
2. Jenkinsで、ビルド&テストを行なう
3. 成功した場合にBitbucketにpushする
# Bitbucketにリポジトリを作成する
Bitbucketのウィザードに従って作成。
(Webで検索したのとは結構変わってるみたい)
出来たリポジトリは [org2html](https://bitbucket.org/somof/org2html.git)
今作ったリポジトリのページで、
Setting > デプロイ鍵 > 鍵を追加 から
さっき作ったJenkinsユーザの公開鍵をコピペしておく。
# ローカルのgitリポジトリにBitbucketを登録
まず、ローカルのgitリポジトリに、さっき作ったリモートリポジトリを追加。
$
$ git remote add origin https://bitbucket.org/somof/org2html.git
$ git config branch.master.remote origin
$ git config branch.master.merge refs/heads/master
Bitbucketの方で、最初から README.* や画像ファイルが入れられていたので
$
$ git pull
$ git rm README.*
などして削除
$ git push
Macの人は、以下のようにパスワードを覚えさせておくと、少し便利。
$
$ git config –global credential.helper osxkeychain
ここまでやってみて気がついたけど。(汗)
Bitbucketって、置いてあるhtmlファイルのプレビュー出来ないんだな…
作業には困らないけど、地味に不便。
てか、今回のワークフローだと、 Bitbucketに転送する意味無くなっちゃったな。
仕事で使っているgitlabだとプレビューできるので、
HTMLドキュメント化した資料を公開するのにも使えて、
GitHubやBitbucketも同じなんだと思ってた。