Git

GitLab CI + docker-reviewを使って、Markdownをtextlintしてからpdf化するCI環境を作ってみた

最近、Markdownからpdfを作る機会がありました。 pdf化を都度行うのは手間だったため、何か良い方法がないかを探したところ、 Markdown > Re:VIEW > pdf という経路でpdfを作成できそうでした。 ただ、手動でpdfを生成するのが手間だったため、GitLab CIを使…

Bitbucketにて、あるブランチのファイルの最新版をURLで指定する

Git

Bitbucketにて、あるブランチのファイルの最新版をURLで指定しようとして悩んだのでメモ。 通常、BitbucketのあるブランチのファイルのURLには、Gitのコミットハッシュが含まれます。 例えば、 python-bitbucket というライブラリのREADME.rstについてブラウ…

GitHub for WindowsのGit Shellで、Herokuへpush時にPermission deniedエラーが出る

GitHub for WindowsのGit Shellを使ってHerokuへpushしようとしたところエラーが発生したため、対応した時のメモ。 環境 Windows7 SP1 GitHub for WindowsのGit Shell (GitHub for Windows 1.2.5.0) 発生したエラー内容 Warning: Permanently added 'heroku.…

Windows7上のJenkinsとGitを連携させ、GAE開発環境からプロダクション環境へのデプロイを自動化する

アドベントカレンダー用のネタを作っている中で、個人的な環境でも「GitへCommit→GoogleAppEngineのプロダクション環境へデプロイ」を自動化するものが欲しくなりました。 調べてみるとGitのコミットフックを使えばいろいろとできそうですが、せっかくなので…

Windows7 + PortableGit + GitHub の環境を構築する

Windows環境でGitHubを使いたいと調べたときのメモ。 端末固有の環境を構築したくなかったため、ローカル環境はPortable版を利用しました。 目次 構築する環境 流れ 7-Zip Portableをダウンロード・解凍 msysgit Portable のダウンロード・解凍 日本語対応の…