なんでもかんでも Jenkins を利用してビルドしているようになると、ジョブ数が爆発して Jenkins を動かしているサーバのスペックに不満が出てくるようになると思いますが、 Jenkins の Slave 機能が思った以上に便利だったのでメモをしておきます。 Jenkins の Slave 機能を調べると、まず SSH と JNLP という二つの方法が出てくるのですが、意外と違いを説明している人を見掛けなかったので書いておきます。 まず最初に書いておきますが、どちらの場合も Slave マシンに Jenkins を手動でインストールする必要は ありません 。 SSH を使う Jenkins のノードの追加から SSH を選択すると、ホストやユーザ名、パスワード、秘密鍵なんかが設定できるようになります。 設定して Slave の起動を行なうと、 SSH 経由で Jenkins Slav
FrontPage Javaでアプリケーションを作成する場合、ひとつのアプリケーションを 複数のプロジェクトから構成する場合もよくある。 Gradleでは、どのようにして複数プロジェクトのビルドを行うことが出来るのか、 以下に記述する。 マルチプロジェクトビルドの例 † 以下のようなプロジェクト構成で、ビルドを行えるようにする。 gradle-multi │ ├─app └─common gradle-multiが親プロジェクトで、その下位プロジェクトのappがcommonへ依存するとというよくある形である。 ↑ settings.gradleの定義 † 親プロジェクト直下にsettings.gradleを定義する。 以下のように記述する。 include 'common', 'app' これでサブプロジェクトを認識するらしい。 以下でもOK。 include ':common', ':a
FrontPage Javaでアプリケーションを作成する場合、ひとつのアプリケーションを 複数のプロジェクトから構成する場合もよくある。 Gradleでは、どのようにして複数プロジェクトのビルドを行うことが出来るのか、 以下に記述する。 マルチプロジェクトビルドの例 † 以下のようなプロジェクト構成で、ビルドを行えるようにする。 gradle-multi │ ├─app └─common gradle-multiが親プロジェクトで、その下位プロジェクトのappがcommonへ依存するとというよくある形である。 ↑ settings.gradleの定義 † 親プロジェクト直下にsettings.gradleを定義する。 以下のように記述する。 include 'common', 'app' これでサブプロジェクトを認識するらしい。 以下でもOK。 include ':common', ':a
UPDATE 謎に包まれたGoogleの研究部門「X」が、極めて丈夫で重力に逆らう素材を近いうちに発表する可能性が出てきた。同部門の責任者は、これが世界を変えるかもしれないと考えているという。 Googleは、骨の構造にヒントを得たBoeingのマイクロラティスを超える素材を生み出そうとしているのかもしれない。現在「世界で最も軽い素材」とされているマイクロラティスは、高い強度を持ちながら、タンポポの綿毛の上に乗せても種子と冠毛をつなぐ繊細な柄を傷めないほど軽い。 Boeingが生み出したこの金属製素材は、確かに軽いが落とせば地上へ落下する。しかし、Googleがひそかに開発を進めている画期的な新素材は違うようだ。Google Xの責任者であるAstro Teller氏によれば、この素材は「宙に浮きたがる」のだという。 「これはわれわれが上空、建築物、輸送などと関わる方法を変えるかもしれない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く