CI

今更github actionsでcmake + boost unit_test_framework

今更すぎる。 自作の粗視化分子動力学エンジンのPRのチェック項目にTravisが表示されなくなっているのに気づいて、どうせならActionsでCI流すかと思って始めたのだがクッソもたついた。 何度かActionsは(C++, CMake, Boost.unit_testの組み合わせで)使った…

TravisでOpenMPは使える

使えるみたいです。ただしOMP_NUM_THREADSを小さめの値、4とか、にしておかないといけないらしい。というのも、VMを動かしているハードのコア数(めちゃくちゃ多いんだと思う)を取得するからだそうで。CIに投げてる全員がそんな数のスレッドを立ち上げたら…

Gitbookで生成したファイルがGitHub pagesに無視される

TL;DR: .nojekyllという名前の空ファイルをgithub pagesのルートに入れる タイトルの通りの現象が起きて困っていた。 解決策の拍子抜け感に比べて状況としては結構こんがらがっていたのだが、順に説明していこうと思う。 以前に書いた方法で、Gitbookを使っ…

GitBookでドキュメントを作りCircleCIでGitHub-pagesにpushする

今更感 github-pagesに直接何か生成して置くのもCircleCIを使うのも始めてでNode.jsを真面目に使うこともなかった人間がいきなりこれをやったらどうなるかの覚書 GitBookがクラウドサービスに注力してCLIの開発は基本的にやめるよとか言ってるタイミングで自…